Iphone 在NSMutableArray中存储字体名称
如何将iOS上所有可用字体的名称存储在NSMutableArray中?这是供以后使用,并用于在表视图上显示它们是您要查找的内容。如果您还想知道给定系列中有哪些字体可用,可以使用Iphone 在NSMutableArray中存储字体名称,iphone,objective-c,ios,fonts,cydia,Iphone,Objective C,Ios,Fonts,Cydia,如何将iOS上所有可用字体的名称存储在NSMutableArray中?这是供以后使用,并用于在表视图上显示它们是您要查找的内容。如果您还想知道给定系列中有哪些字体可用,可以使用 它们都返回一个可变数组,如果您确实需要可变数组(无论出于何种原因),您只需制作一个可变的副本即可。所有已安装的字体名称: id families = [UIFont familyNames]; id fonts = [NSMutableArray array]; for(id fam in families) {
它们都返回一个可变数组,如果您确实需要可变数组(无论出于何种原因),您只需制作一个可变的副本即可。所有已安装的字体名称:
id families = [UIFont familyNames];
id fonts = [NSMutableArray array];
for(id fam in families) {
[fonts addObjectsFromArray:[UIFont fontNamesForFamilyName:fam]];
}
为什么这必须是一个可变数组?对于用户来说,从iPhone中添加/删除字体是相当困难的(或者不可能的?),这是针对越狱环境的。我只是想添加这个,以防苹果决定在一次小的更新中添加新字体。这个调整与iOS 5和iOS 6兼容,这就是为什么我要这么做。我会在看到其他人的答案后决定是否接受你的答案。但这是你的第一票!那些是他们的姓。。每个族都有x字体,您可以将fontNamesForFamily称为: