1.fontello
這是比較快捷的方式纽窟,文檔里也有提到
createIconSetFromFontello(config[, fontFamily[, fontFile]])
Convenience method to create a custom font based on a fontello config file. Don't forget to import the font as described above and drop the config.json somewhere convenient in your project.
import { createIconSetFromFontello } from 'react-native-vector-icons';
import fontelloConfig from './config.json';
const Icon = createIconSetFromFontello(fontelloConfig);
在fontello上選好你的自定義圖標(biāo),當(dāng)然可以上傳自定義的,不過支持svg好像,然后下載下來锡移,包里有一個config.json轩性,需要引入,另外需要把包里的.ttf的字體庫文件加到項(xiàng)目里涵紊,這一步你在配置react-native-vector-icons的時候應(yīng)該就做過了,不過我遇到一個坑幔摸,就是加入的字體摸柄,編譯后再copy bundle resources里找不到,后來我就把字體直接拖到Resources文件夾下解決的既忆。
2.iconfont
這個圖標(biāo)庫數(shù)據(jù)比較多驱负,對上傳的格式也比較友好,具體操作還沒測試患雇,可以看這篇文章