对于我的一个应用程序,如果客户端发出请求,我目前允许自定义主题(他们通常会这样做,因为这是一个品牌应用程序)。有时这可以像简单地改变配色方案一样简单,所以我想知道是否有一种方法可以简化这一过程。例如,如果我有一个名为ColourStyle的类,我指定了它的颜色属性值,然后将它导入到其他类中,我是否可以简单地设置它,这样我所要做的就是编辑这个类,其他类自然会根据ColourStyle中设置的任何值来设置颜色?
这是可行的吗,还是有更简单的方法?
发布于 2012-12-11 08:02:58
实现这一点的方法之一是调整新的外观API。http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html
如果你登录苹果的开发者门户网站,有很多关于这方面的演讲和幻灯片;你可以搜索高级用户界面定制。
发布于 2012-12-11 08:05:13
使用类似CSS!https://github.com/tombenner/nui的语法来设计你的应用
发布于 2016-06-11 00:54:00
我创建了一个Swift库,它可以让你做到这一点,另外它还可以在Storyboard画布上实时呈现你的风格!
https://stackoverflow.com/questions/13811422
复制相似问题