如何更好地为iOS应用程序制定主题或皮肤?
例如:
- 使用自定义图像作为屏幕背景。
- 修改UITableView表格的外观。
- 带有自定义外观的按钮。
好的教程链接也是一个加分项。
如何更好地为iOS应用程序制定主题或皮肤?
例如:
好的教程链接也是一个加分项。
@protocol MyCustomThemes <NSObject>
-(UIFont*)writingAreaFont;
-(UIColor*)dataCellLabelColor;
-(UIImage*)dataCellBackgroundImage;
@end
ViewBackgroundImage String MyImage.png
init 函数应该有一个参数,即 plist 文件,其中包含为使您的类正常工作所需的资源(图片)。 它应该是包含预定义键的字典的 plist 文件。
希望这有所帮助。
虽然这个问题有些老,但如果你正在寻找最佳实践,那么UIAppearance
可能就是你需要的。
不过,如果你希望以更强大的方式样式化你的应用程序(并创建主题),那么也可以看一下InterfaCSS。InterfaCSS使用类似于CSS(和Less/Sass)的样式表,支持丰富的选择器语法,并允许您使用标准的UIKit属性名称。