在RN在使用字體圖標
備註:本教程目前只有ios實踐。
因為教程網上教程很多已經不能用,或者本身不能用,我寫一篇簡單的個人實踐,當然已經在ios中實現了。
安裝
首先需要藉助第三方react-native-vector-icons
。
npm install react-native-vector-icons --save
oblador/react-native-vector-icons
下面顯示的是第三庫已經導入了我們需要的字體文件,你可以從中選擇自己想要的圖標庫。
添加字體
在項目的ios目錄找到Info.plist
,雙擊用xcode打開,添加一個屬性Fonts provided by application,然後在對應item裡面添加你想要的字體,比如你想要引用materialIcons字體,就填入materialIcons.ttf。
materialIcons圖標庫
關聯
最後你需要用react native命令關聯一下。
react-native link
在項目中引用
import Icon from react-native-vector-icons/MaterialIcons;<View style={styles.add} onPress={() => this.addTodo()}> <Icon iconStyle={styles.addIcon} name="add" size={30} color="#52C0FE"/> </View>
重啟項目,你將看到
不好意思,圖有一點丑。項目還在開發中。
安卓的教程,react-native-vector-icons
也給出了解決方案。
oblador/react-native-vector-icons
推薦閱讀:
※移動應用開發入門,是否可以考慮先學習 React Native?
※有哪些 React Native 開發的作品推薦嗎?
※如何評價 React Native Android?
※國內有哪些上線的react-native作品?
※react native 真機調試apk無法安裝到設備?
TAG:ReactNative | IconFont | React |