美文网首页
swift 自定义字体

swift 自定义字体

作者: 花白少年梦 | 来源:发表于2019-03-18 14:08 被阅读0次

w如何在项目中自定义字体

1.首先找到我们需要使用的字体文件(ttf,otf)下载到本地,并导入项目中,如图

图片来源travis截图

2.在.plist文件中添加 Fonts provided by application 其中item对应的是你添加的字体名称

图片来源travis截图

3.项目 -> targets -> Build Phases -> Copy Bundle Resources  中,添加你当前添加的字体,

图片来源travis截图

4.打印出所有字体代码如下

let arraylist = UIFont.familyNames        

for(_, str)in arraylist.enumerated() {

           print("family->\(str)")

            for(_, naem)inUIFont.fontNames(forFamilyName: str).enumerated() {

                print("font - > \(naem)")

            }

            print("--------------------------------------")

        }

5. 在打印出的所有字体中找到自己导入的字体

--------------------------------------

family->Airbnb Cereal App

font - > AirbnbCerealApp-Bold

font - > AirbnbCerealApp-ExtraBold

font - > AirbnbCerealApp-Black

font - > AirbnbCerealApp-Book

font - > AirbnbCerealApp-Light

font - > AirbnbCerealApp-Medium

--------------------------------------

6.使用如下

        one.font=UIFont.init(name:"AirbnbCerealApp-Light", size:16)

7.效果如下:

letfamilyNames =UIFont.familyNames

        varindex:Int=0

        forfamilyNameinfamilyNames {

            letfontNames =UIFont.fontNames(forFamilyName: familyNameasString)

            forfontNameinfontNames

            {

                index+=1

                print("第 \(index) 个字体,字体font名称:\(fontName)")

            }

        }

相关文章

  • iOS9 tableviewcell中的textview字体无法

    情景: xib自定义cell中有textview, 代码为swift, xib已经定义好字体大小和颜色, iOS1...

  • Swift自定义字体

    将所用到的字体导入工程Bundle中 在Plist文件中添加以下key和使用到的字体名称 在代码中使用自定义字体

  • swift 自定义字体

    w如何在项目中自定义字体 1.首先找到我们需要使用的字体文件(ttf,otf)下载到本地,并导入项目中,如图 2....

  • Swift 添加自定义字体

    1. 在做项目的时候美工设计的字体,系统有时未能满足,需要往项目里添加自己定义字体 2.配置info.plist文...

  • TabLayout修改字体大小,字体颜色;去除点击效果

    修改字体颜色(非自定义Tab) 修改字体颜色(自定义Tab) 修改字体大小 去除点击效果

  • iOS - 自定义字体

    苹果自带字体 自定义字体 准备自定义字体文件DFPHaiBaoW12-GB.ttf 引入工程 修改info.pli...

  • Swift

    1.Swift构建自定义控件2.Swift开发集锦3.Swift构建自定义控件4.Cocoa的Swift开发专题5...

  • iOS WKWebView中注入JS代码

    使用样例(Swift为例) 改变字体大小 改变字体颜色

  • 自定义字体的破解方法

    首先,什么是自定义字体 自定义字体分为动态和静态两种 动态自定义字体的破解 注意红色箭头标注的,很重要。 接下来就...

  • 动态注册字体

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

网友评论

      本文标题:swift 自定义字体

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