0

如何将 iOS 上所有可用字体的名称存储在 NSMutableArray 中?这是供以后使用并在表格视图上显示它们

4

2 回答 2

4

安装的所有字体名称:

id families = [UIFont familyNames];
id fonts = [NSMutableArray array];
for(id fam in families) {
    [fonts addObjectsFromArray:[UIFont fontNamesForFamilyName:fam]]; 
}
于 2012-11-11T10:18:17.183 回答
3

[UIFont familyNames]就是你要找的。如果您还想知道给定系列中可用的字体类型,您可以使用[UIFont fontNamesForFamilyName].

它们都返回一个不可变数组,如果你真的需要一个可变数组(无论出于何种原因),你可以简单地制作它的可变副本。

于 2012-11-11T10:02:19.607 回答