BMUIDecorator
关于
由于UI风格的统一性对我们工作的困扰,我需要一个系统来避免这种风格上的混乱。想法是通过提供几个定义不同风格类别的json,然后程序员写出装饰器代码中的样式代码,最后通过标签进行匹配。
DEMO
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install
使用方法
强烈建议参考示例代码,必须自行准备装饰器代码和样式文件
当应用程序完成启动时如何在DecoratorStores安装代码
BMUIDecoratorStoresManager.default.autoGenerate(storeName: STORENAME, decoratorCode: DECORATORCODE)
使用func装饰器active激活样式,建议通过枚举方式,避免一些键入错误
func decoratorActive<T>(uiTags: [T])
需求
iOS 9.0 + Swift 5
安装
BMUIDecorator可以通过CocoaPods获得。要安装,只需将以下行添加到您的Podfile中
pod 'BMUIDecorator'
作者
许可证
BMUIDecorator是MIT许可证下的可用。更多信息请参阅LICENSE文件。