【发布时间】:2013-05-28 17:59:40
【问题描述】:
如何让应用用户通过自定义设置来设置应用的字体、大小、颜色和对齐方式?我想知道是否可以将 UIFont 保存到 NSUserDefaults。我该如何解决这个问题?
【问题讨论】:
-
请参阅 this answer 以获取
UIColor。对于UIFont现在(因为它不采用NSCoding协议,您可以只保留带有字体名称的字符串或带有所需参数的字典,并将它们传递给将返回基于UIFont的方法从默认值中检索到的那些。 -
你看过cocoacontrols.com有大量的示例项目可以让用户选择字体颜色和更改字体文本或大小
-
是的。有一个很好的例子 github.com/chrismiles/CMTextStylePicker ,但我需要通过 NSUserDefaults 保存
标签: ios uitextview nsuserdefaults uifont