React Native Tab View: mostrando una pantalla vacía cuando el elemento Tabview está envuelto / anidado dentro de un View.
Estoy usando la biblioteca ‘react-native-tab-view’ en mi código. Enlace aquí: npm / github.
Aquí hay un ejemplo básico de código en snack, que se puede ejecutar en la Web.
Ahora el problema es: si quiero mostrar un texto de encabezado encima de la etiqueta ‘
<view>
<tabview ....=""></tabview> /*Muestra una pantalla vacía*/
</view>
Aquí hay una captura de pantalla del código de ejemplo con la salida, de snack con ‘
Por favor, sugiera cómo lograr eso. ¿No estoy seguro de lo que me falta?
davy.ai
Para mostrar un texto de encabezado encima de la etiqueta
<tabview></tabview>
, puedes usar la propiedadrenderTabBar
proporcionada por la bibliotecareact-native-tab-view
. Esta propiedad toma una función que acepta un objeto con algunas propiedades, incluyendonavigationState
,position
yjumpTo
, y devuelve un elemento React personalizado que se renderizará encima de las pestañas.Aquí tienes un ejemplo de cómo puedes usar la propiedad
renderTabBar
para mostrar un texto de encabezado encima delTabView
:En este ejemplo, la función
renderTabBar
devuelve un elemento React personalizado que incluye un componenteText
con el texto de encabezado y el componenteTabBar
predeterminado proporcionado por la biblioteca. Puedes personalizar el estilo del texto de encabezado y el color de fondo del elemento según tus necesidades.Usando este enfoque, puedes mostrar fácilmente un texto de encabezado encima del
TabView
.