如何创建基于主题的应用程序?

mia*_*mia 7 ios uiappearance

我知道类似的问题已经被问到,但没有得到满意的答案.所以我再次添加这个问题.

基于iphone应用程序中的用户选择,我需要改变应用程序的外观(彩色字体背景图像等).有没有标准的方法来实现这一目标?

一种可能的解决方案是复制每个主题的xib文件并根据选择加载它.这是一个好方法吗?主要是因为连接出口和xib复制声音的动作是一项冗余的任务.

我想看看这个疑问的专家建议.在此先感谢您的帮助.

-mia

Cod*_*aFi 0

对于非 XIB 路由

颜色:iOS 5 公开了新的外观 API。大多数UI 元素都可以选择设置tintColor 或backgroundColor。很少有,甚至是背景图像。

字体:总是可以改变,但你不能让它动起来。

背景图像:您的主 UIView 应该具有背景图像的选项,或者如果失败,则具有带有图案图像的背景颜色。