我在一个create-react-native-app中使用React Navigation。
我正在使用TabNavigator
组件,如下所示(iPhone SE):
TabNavigator
是深蓝色条带,上面有“作业#1”、“聊天”、“文件”、“详细信息”。
我想自定义这些项目的文本。我想非大写的文本(据我所知,这是不可能实现的React本地样式表),并应用修复'细节'项目,这是换行到两行。
我已经浏览了TabNavigator上的React导航API,但一直未能找到答案。
我该如何设计这些物品的样式?
8条答案
按热度按时间0s7z1bwu1#
您可以修复javascript的非大写问题:
或者使用
tabBarOptions
属性upperCaseLabel
:为了避免文本换行,我建议您减小标签的字体大小:
最后,它必须看起来像这样:
p1iqtdky2#
u4vypkhs3#
只需对react native的新版本执行此操作
正如您在上面的代码行中所看到的....只需输入以下内容
内部
cwxwcias4#
要删除文本换行,您可以执行以下操作
nhjlsmyf5#
标签栏中存在属性
https://reactnavigation.org/docs/tab-navigator.html#tabbaroptions-for-tabbartop-default-tab-bar-on-android
h5qlskok6#
fkvaft9z7#
引用:-使用引用
x8goxv8g8#
API已更改,大多数其他答案不再起作用。
tabBarLabelStyle是样式对象。