我在我的项目中使用自定义字体,使用React Native对内置跨平台自定义字体的内置支持。如果无论如何都要将fontFamily
应用于ToolbarAndroid组件(https://facebook.github.io/react-native/docs/toolbarandroid.html),我很好奇。不幸的是,工具栏style
不支持密钥。
我还尝试将标题设置为组件myTitle
并将其提供给工具栏title
属性,但这会导致循环错误:
var myTitle = <Text style={{fontFamily: 'MyFont'}}>My Profile</Text>
理想情况下,我希望保留原生工具栏,而不是将其替换为支持自定义字体的自定义JS工具栏。
答案 0 :(得分:4)
通过在ToolbarAndroid标记中使用自定义mytitle
放置fontFamily
组件来解决此问题:
<ToolbarAndroid>{mytitle}</ToolbarAndroid>
而不是尝试将组件放在ToolbarAndroid的title
属性中。