我想在我的应用程序中使用自定义字体,但我不断遇到错误

[RCTLog][tid:0x78f70450][RCTConvert.m:581]>Unrecognized font family 'Roboto'

这是否意味着我必须打乱iOS直接导入字体的方式?

推荐答案

这是因为iOS默认没有Roboto字体.

确切地要使其可用,您必须将其包含在Xcode的项目中.只需遵循这个答案提供的steps,这非常简单.

一旦你做到了这一点,那么从JS使用它应该没有问题.

React-native相关问答推荐

react 本机函数不通过usContext触发

react-native useEffect / useFocusEffect / useCallback 没有正确更新

react-native-fs 改变 toUrl 本身

调用 ES6 方法时绑定上下文.如何从称为回调的方法中访问对象?

React Native 的 Firebase 初始错误(无法读取未定义的属性getItem)

如何为我的 React Native Android 应用程序使用 Crashlytics?

React Native 入门元素Bundle 失败,出现 Unexpected Token 错误

react-native app.js index.js

使用 .env 变量在 react-native 应用程序上设置 appcenter

submit提交后如何让 React Native TextInput 保持焦点?

因 JVM 堆空间耗尽而导致守护进程到期?

获取没有地理位置 API React-native 的国家/城市?

React-Native:FlatList onRefresh not called on pull up.

react-native run-android 在设备上构建旧版本的代码

在 FlatList 上使用 React Native 搜索过滤器

React Native如何将this.setState更改传递给父级

React Native Build Error on IOS - typedef 用不同类型重新定义('uint8_t'(又名'unsigned char')与'enum clockid_t')

在 React-native 上加载图像时出错:Unexpected character

安卓启动问题:Unsupported class file major version 57

React Native:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败