我想在我的应用程序中加入字体的图标。
我正在使用expo构建一个本机应用程序。
文档指出我不需要安装font well,但我确实需要导入以及获得正确的语法。
任何帮助都将不胜感激。
import { FontAwesome } from '@expo/vector-icons';
<TabBarIcon
focused={focused}
name={Platform.OS === 'ios' ? 'fa-newspaper-o' : 'md-link'}
/>
我做错了什么,因为图标没有显示出来。
发布于 2019-01-13 17:31:40
您应该像这样使用它
import { FontAwesome } from '@expo/vector-icons';
...
<FontAwesome name={'newspaper-o'} />
它需要包装在自己的命名组件中。
您还应该确保根据目录https://expo.github.io/vector-icons/使用正确的名称
fa-newspaper-o
不是正确的名称,它应该是newspaper-o
此外,md-link
是一个离子图标,在FontAwesome组件中使用它会导致警告,它不会工作。
发布于 2021-04-08 04:02:14
在我的例子中,我试图使用字体棒的5图标字体,我不得不使用
import { FontAwesome5 } from '@expo/vector-icons';
<FontAwesome5 name={iconName} />
https://stackoverflow.com/questions/54167373
复制相似问题