如何将iOS中可用的所有字体的名称存储在NSMutableArray中?这是为了以后的使用和显示他们在一个表视图将字体的名称存储在NSMutableArray中
回答
所有的字体名称:
id families = [UIFont familyNames];
id fonts = [NSMutableArray array];
for(id fam in families) {
[fonts addObjectsFromArray:[UIFont fontNamesForFamilyName:fam]];
}
[UIFont familyNames]
是你在找什么。如果您还想知道给定系列中可用的字体种类,则可以使用[UIFont fontNamesForFamilyName]
。
它们都返回一个不变数组,如果你确实需要一个可变数组(无论出于何种原因),你可以简单地创建一个可变副本。安装
非常感谢JustSid – s6luwJ0A3I
我会在看到对方后决定是否接受您的答案。但是,它的upvote 1给你! – s6luwJ0A3I
这些是家族名称..每个家庭都有x个字体,你可以调用fontNamesForFamily: –
- 1. 将UIViews存储到NSMutableArray中
- 2. 存储在NSMutableArray中的NSNumbers
- 3. 如何将CGRect值存储在NSMutableArray中?
- 4. 在Sqlite中存储NSMutableArray
- 5. 在NSMutableArray中存储CLLocationCoordinates2D
- 6. 在NSArray中存储NSMutableArray?
- 7. 将对象存储到NSMutableArray
- 8. Delphi中存储的“主窗体”名称在哪里?
- 9. 将对象存储到NSMutableArray中
- 10. 存储NSMutableArray
- 11. 存储内的NSMutableArray
- 12. 使用存储在变量中的名称读取/写入实体字段
- 13. 将不同名称的文件下载到存储名称
- 14. 如何将方法名称存储在运行时内存中?
- 15. 如何在实体类中存储数据库名称
- 16. 未存储在NSMutableArray中的图像
- 17. 在NSMutableArray中按名称查找对象
- 18. 在Alfresco中更改存储库名称
- 19. 对象不存储在NSMutableArray
- 20. Azure表存储名称 - 无效字符
- 21. 调用存储在字符串变量中的函数名称?
- 22. 如何调用名称存储在字符串中的方法?
- 23. 从字体的postscript名称中获取字体的文件名
- 24. NSMutableArray存储整数
- 25. 在NSUserDefaults中将自定义对象存储在NSMutableArray中
- 26. SQLite - 将表名的列名存储在字符串列表中
- 27. 如何将我的客户NSMutableArray存储在Objective-C的NSUserDefaults中?
- 28. 如何将动态复选框的名称存储在字符串数组中
- 29. 将NSString的每个字母存储为NSMutableArray的对象
- 30. Swift - 将字体的大小,颜色,名称等存储在每个课程可访问的文件中?
为什么这必须是一个可变的数组?对于用户来说,添加/减少iPhone的字体非常困难(或不可能?)。 –
它为越狱环境。我只是想补充一点,以防苹果决定在次要更新中添加新字体。这个调整与iOS 5和6兼容,这就是我为什么要这样做的原因 – s6luwJ0A3I