¿Cómo puedo obtener la altura de la barra de navegación para agregar margen a la vista del contenedor porque la barra de navegación se superpone a mi vista del contenedor?
@ maphongba008
Si es necesario estilos
...Platform.select({
ios: {
top: 64,
},
android: {
top: 54,
}
}),
Si usa ScrollView o ListView
<ScrollView
contentInset={{top: (Platform.OS !== 'ios' ? 54 : 64), left: 0, bottom: 0, right: 0}}
contentOffset={{x: 0, y: -(Platform.OS !== 'ios' ? 54 : 64)}}
/>
Tks. Acabo de encontrar la respuesta en el n . ° 561
Mientras trabajaba en la implementación de Android de mi aplicación, no pude encontrar ninguna mención de que la navegación tenga una altura de 54 en los documentos de Material UI aquí . Parece que la barra de aplicaciones (llamada NavBar aquí) debería ser 56 para el caso de diseño vertical móvil.
Comentario más útil
@ maphongba008
Si es necesario estilos
...Platform.select({
ios: {
top: 64,
},
android: {
top: 54,
}
}),
Si usa ScrollView o ListView
<ScrollView
contentInset={{top: (Platform.OS !== 'ios' ? 54 : 64), left: 0, bottom: 0, right: 0}}
contentOffset={{x: 0, y: -(Platform.OS !== 'ios' ? 54 : 64)}}
/>