0
我想向我的项目添加一些字体。我在我的项目目录中包含字体。所以,我可以访问我的字体:将自定义字体添加到项目,以编程方式将项目添加到plist
NSString* path = [[NSBundle mainBundle] pathForResource:@"res_name" ofType:@"res_type" inDirectory:@"res_directory"];
但如何将它添加到我的项目,所以我就可以这样调用它:
[UIFont fontWithName:@"Font-Name" size:14.0]
我唯一的兴趣怎么办这个以编程方式我假设我必须将它添加到我的plist,但我可以以编程方式执行此操作吗?
我明白Ø在plist中使用:
<key>UIAppFonts</key>
<array>
<string>swellfont.ttf</string>
</array>
但我不能在Xcode中手动完成。我想查看资源目录中项目中包含的字体,并通过代码以编程方式添加它们。
但这不是一个编程解决方案。我也必须从plist加载它,以及我应该如何处理添加字体到我的plist? – Kuba
您无法修改您的应用,包括plist。即使你可以,我非常怀疑它会有所帮助。 UIAppFonts很可能只在应用程序启动时被读取。我不明白为什么你认为你只能以编程方式来做这件事,因为你只能用你的应用程序发送一组静态字体。 –
简单 - 我的应用程序中有一个字体目录。我甚至不知道我在那里有什么样的字体或有多少字体。当然包括在我的项目中的目录。有一个解决方案来做到这一点:https://github.com/zynga/FontLabel,但我想知道是否有新的iOS/SDK版本的变化这是iOS 4.x原来的。 – Kuba