RN中使用自定义字体 --- iOS

作者: 91阿生 | 来源:发表于2018-10-17 10:32 被阅读12次

先看下效果图片:


image.png

步骤:

  1. 确保字体格式是ttf格式的字体,并将自定义的字体整体存入项目文件夹中


    image.png
  2. 其次,修改项目文件夹的package.json文件。
    assets: 字体文件的路径


    image.png

3.随后,命令行进入项目文件夹根目录,运行如下命令:

react-native link
  1. 检查下xocde中会多一个资源文件夹


    image.png

查看下info.plist文件中:


image.png

使用的代码:


image.png

注意⚠️:关于iOS下fontFamily要求使用字体家族名,可以通过以下代码获取 fontFamilyname

for(NSString *fontfamilyname in [UIFont familyNames]) {

    NSLog(@"family:'%@'",fontfamilyname);

    for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname]) {
         NSLog(@"\tfont:'%@'",fontName);
    }
        NSLog(@"-------------");
}

复制 family: 打印出来的值。

针对安卓: 安卓下fontFamily样式属性直接填写字体的文件名称即可(不填写后缀)。

跨平台开发时,可以使用Platform.OS判断系统类型来进行适配。

相关文章

  • iOS在项目中使用自定义字体

    iOS 自定义字体是指,使用自己从外部导入的字体库使用在对应的文本显示中。 一般的iOS自定义的字体库是 .ttf...

  • RN中使用自定义字体 --- iOS

    先看下效果图片: 步骤: 确保字体格式是ttf格式的字体,并将自定义的字体整体存入项目文件夹中image.png ...

  • 动态注册字体

    项目中如果只是使用几种固定的字体,可以本地添加自定义字体,可以参考iOS加入自定义字体库[https://www....

  • RN 调用原生方法(iOS)、原生(iOS)调用RN方法

    RN 调用原生方法(iOS) RN使用 原生(iOS)调用RN方法 原生使用[SendEventManager e...

  • iOS开发常用设置

    目录:[TOC]妈呀,怎么还不支持目录语法呢!!!@简叔 一、UI类 1、自定义字体使用   iOS自定义字体支持...

  • Xcode如何使用字体文件

    iOS开发中系统自带的字体不能满足需求,需要自定义字体,应该怎么做呢?手把手教你使用 1.拿到下载到的字体文件,拖...

  • iOS打印导入的字体名称

    在iOS中,使用字体,不是使用字体包的名称,而是需要导入包体在iOS中对应的名称,打印字体名称如下: 对字体的使用

  • iOS添加自定义字体详解

    问题:iOS中是如何使用自定义字体的?字体是软件开发中个性化的一个重要元素,系统自带了很多丰富的字体,但有时候并不...

  • UGUI中创建自定义图片字体

    NGUI中,使用自定义字体可以使用font maker,但是UGUI中并没有提供相应工具。UGUI的自定义字体为 ...

  • React Native iOS端 使用自定义字体时Unreco

    React Native iOS端 使用自定义字体时Unrecognized font family 解决方法:看...

网友评论

    本文标题:RN中使用自定义字体 --- iOS

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