佚名通过本文主要向大家介绍了ios 基础控件,ios ui控件,ios10控件,ios时间控件,ios控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:iOS基础控件 如何使用iOS里的附加的中文字体
描述:
解决方案1:
描述:
http://support.apple.com/kb/HT5484?viewlocale=zh_CN 根据这篇文章项目写的,
其他信息 App 也可以根据需要安装下列字体:
我们看到还有很多常用的中文字体应该被iOS 支持,比如兰亭黑,但是,无论是在xcode的interface builder 里,还是用程序枚举所有字体时
NSArray *familyNames = [UIFont familyNames];
for(NSString *familyName in familyNames)
{
NSLog(@"%@", familyName);
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for(NSString *fontName in fontNames)
{
NSLog(@"\t%@", fontName);
}
}
我们都没看到这些字体的踪影,所以我们很好奇该如果使用这些字体呢,还是说,我可以像传统的内嵌字体到App中直接使用,而不用担心版权问题?
解决方案1:
Sorry,刚才理解错了,google了一下,在stackoverflow上看到这个回答,你看看: http://stackoverflow.com/questions/13645094/how-can-i-install-and-use-the-additional-asian-fonts-included-in-ios-6
解决方案2:就我所知,iOS只自带了几款中文字体。其他的中文字体,是被iOS的开发者自行打包进入的。
在info.plist文件中,添加“Fonts provided by application”配置项。 然后就可以使用[UIFont fontWithName:@"****" size:12.0f]这种方式使用