美文网首页
react-native-vector-icons 之填坑记录(

react-native-vector-icons 之填坑记录(

作者: 微风_10a5 | 来源:发表于2023-08-24 07:28 被阅读0次

react-native-vector-icons链接在此,插件本身也有安装步骤说明,但感觉有点过时了
因为安卓的配置比较简单,只需要添加一行代码到安卓的android/app/build.gradle中,就可以正常使用起来,所以本文不再讨论,本文重点讨论iOS环境的配置
apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")

正题

先在项目的终端,用npx react-native info命令,查看当前RN的环境

image.png

RN的版本是小于0.60的,,请按官方的说明一步步配置,应该是没有问题。

RN版本大于0.60版本配置步骤

首先要说明一点,按插件官方的步骤,是不能使用的,要么报错,要么就是图片不能正常显示,显示为一个问号


image.png

正确的步骤如下:


image.png
  • npm i react-native-vector-icons@8.1.0一定要指定版本号,否则会安装最新版本10.0.0,但是10.0.0版本是有问题

  • cd ios进入iOS工程文件夹

  • 执行pod install,将8.1.0版本安装到iOS项目中

  • 要打开iOS工程去配置 一下,如下图

  • 将插件官方的Fonts添加进去

  • 重新编译工程,跑起来yarn ios

<key>UIAppFonts</key>
<array>
  <string>AntDesign.ttf</string>
  <string>Entypo.ttf</string>
  <string>EvilIcons.ttf</string>
  <string>Feather.ttf</string>
  <string>FontAwesome.ttf</string>
  <string>FontAwesome5_Brands.ttf</string>
  <string>FontAwesome5_Regular.ttf</string>
  <string>FontAwesome5_Solid.ttf</string>
  <string>FontAwesome6_Brands.ttf</string>
  <string>FontAwesome6_Regular.ttf</string>
  <string>FontAwesome6_Solid.ttf</string>
  <string>Foundation.ttf</string>
  <string>Ionicons.ttf</string>
  <string>MaterialIcons.ttf</string>
  <string>MaterialCommunityIcons.ttf</string>
  <string>SimpleLineIcons.ttf</string>
  <string>Octicons.ttf</string>
  <string>Zocial.ttf</string>
  <string>Fontisto.ttf</string>
</array>
plist.gif

最终效果

image.png

结尾

RN 的分享就到这里喽,小伴们,觉得有点用的话,或者已经看到这里面来的请点个赞加关注吧~~ 后续分享更多有关RN Flutter和移动端原生开发相关的文章。欢迎在下面留言交流。

相关文章

  • 2018-09-06--ActiveAndroid在8.0权限问

    ActiveAndroid填坑记录: 坑--------》使用ActiveAndroid数据库在系统8.0(华为、...

  • swift填坑记录

    使用Cocoapods时,Swift无法同时在podfile文件中使用OC和Swift的SDK 【引用】https...

  • swagger 填坑记录

    启动失败:NullPointerException 原因主要是swagger旧版本的bug与,解决方案:swagg...

  • Android填坑记录

    主要记录Android开发当中一些容易引起错误的,又不容易发现的问题。 Activity方面 1,onWindow...

  • Android 填坑记录

    1.使用Fresco时,根据图片url获取缓存文件 2.使用Fresco时,如何实现缩放效果(PhotoView)...

  • Vue填坑记录

    记录使用Vue 2.6.11过程中遇到的一些问题及其解决办法 vue和vue-template-compile的版...

  • Echarts填坑记录

    最近项目有个月报分析,里边用到了柱状图,堆叠图,环形图,饼图,折线图这几种基本图表。自己封装的chart组件: 问...

  • ObjectBox填坑记录

    一、找不到MyObjectBox类 1.初次引入ObjectBox的时候,在使用MyObjectBox类之前,需要...

  • MPAndroidChart 填坑记录

    1. x轴部分展示,可滑动 2. 在1的基础上,每次加载新数据自动滚动到最后 另外有个bug,如果开启了线性滚动 ...

  • 后端填坑记录

    前言 因为需要搞定项目中大大小小所有坑,所以总是有些东西需要记录下来方便备查。另外就是原先没有记录下来的点,搞清楚...

网友评论

      本文标题:react-native-vector-icons 之填坑记录(

      本文链接:https://www.haomeiwen.com/subject/hmkpmdtx.html