Løst: reagere innfødt posisjon absolutt sentrum

Hovedproblemet knyttet til react native-posisjonens absolutte senter er at det kan være vanskelig å bestemme det absolutte senteret til en React Native-applikasjon. Dette kan være problematisk hvis du trenger å bruke denne informasjonen for å utføre beregninger eller tegne oppsett.

import React, { Component } from 'react'; import { View, Text } from 'react-native'; class App extends Component { render() { return ( <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}> <Text>Hello World!</Text> </View> ); } } export default App;

Denne koden importerer React- og React Native-bibliotekene. App-klassen arver fra Component-klassen, og gjengivelsesmetoden returnerer en visning med et "Hello World!" beskjed. Appklassen eksporteres slik at den kan brukes i andre filer.

Juster absolutt posisjonert visning til venstre/høyre senter

Det er ikke noe spesifikt svar på dette spørsmålet da det avhenger av den spesifikke brukssaken. Generelt kan justering av en absolutt posisjonert visning til venstre eller høyre senter gjøres ved å bruke egenskapen alignToCenter.

flexbox

I React Native er Flexbox en layoutbeholder som lar deg lage fleksible og adaptive brukergrensesnitt. Den fungerer med de samme prinsippene som CSS flexbox, men den er optimert for bruk i React Native.

For å bruke Flexbox i React Native-appen din, må du først inkludere flex-packager-modulen. Deretter kan du bruke flexbox-egenskapen til å spesifisere hvordan appen din skal oppføre seg når den vises på en enhet med mindre eller større skjermstørrelse:

importer { FlexBox } fra 'react-native'; const App = () => ( Hei Verden! ); eksport standard app;

Hvis du vil deaktivere Flexbox helt, kan du bruke egenskapen no-flex:

importer { FlexBox } fra 'react-native'; const App = () => ( Hei Verden! ); eksport standard app;

Relaterte innlegg:

Legg igjen en kommentar