BMUIDecorator 0.1.0

BMUIDecorator 0.1.0

李哲宇维护。



  • 李哲宇

BMUIDecorator

CI Status Version License Platform

关于

由于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'

作者

LEE ZHE YU, [email protected]

许可证

BMUIDecorator是MIT许可证下的可用。更多信息请参阅LICENSE文件。