在我的应用程序中,我想让用户下载并使用字体,但我不知道如何动态地执行此操作。我知道我们必须在应用程序的Info.plist
文件中指定我们想要使用的字体,但我们无法以编程方式向该plist文件添加任何内容。有zynga的库,但它是UILabel
的子类。
请帮忙
答案 0 :(得分:2)
您可以使用CGFontCreateWithDataProvider()
后跟CTFontCreateWithGraphicsFont()
。然后你会有一个CTFont,你可以使用Core Text绘制。
据我所知,如果您的应用程序包中没有字体并使用Info.plist方法(即不下载)或使用私有API,则无法从自定义字体获取UIFont。
答案 1 :(得分:0)