Iphone应用程序中的动态字体更改和字体颜色更改
问题描述:
我有一个应用程序从API获取设置值,例如字体颜色样式等。Iphone应用程序中的动态字体更改和字体颜色更改
用户可以从网页视图编辑这些值,这些值需要反映在APP中。
任何人都可以建议与应用程序集成的最佳方法。
答
我的建议:
- 使用便捷JSON框架,如斯蒂格的JSON-Framework。
- 通过
NSURLConnection
(文档here)以JSON格式(显然)从服务器获取信息。 - 将您的UI元素的属性,如
textColor
,font
等
似乎是可行的 - 但根据给定资料,我或许会建议让你的用户做到这一点从应用程序内。这会更直观。
编辑:更具体的实施信息。
您可以简单地使用全局变量。例如,创建一个类Formats
,该类存储所需的所有值,根据需要提取并解析它们(延迟)。然后,当你需要一定的格式,只要使用类似的代码
Formats *format = [[[Formats alloc] init] autorelease]; // or pass a reference
myNameTextField.textColor = [format textColorForNames];
@曼迪.Thanx为ür键回覆。我正在逐渐从XML格式的服务器响应,并能够分析它,并得到这些细节。我需要的是从应用程序的分析值中更改应用程序的字体样式。我可以使用Plist动态更改字体值和样式吗?希望你明白我在说什么...... –
你可以简单地使用全局变量。看看我的编辑。 – Mundi
感谢您的更新...我会检查并回复您。 –