Features
1、所有UIView的基础属性增加链式调用方式
2、使用@resultBuilder扩展UI创建能力,与SwiftUI对齐
3、链式封装AutoLayout布局,可在创建UI(还未添加到super)时添加任何约束
4、扩展UIStackView创建方式例如:VStackView&HStackView&ZStackView,与SwiftUI对齐
5、封装UIView.animate()方法为:withAnimation() ,与SwiftUI对齐
6、统一封装手势方法onGesture(.tap),一句代码实现添加手势
7、封装UIControl的Action方法,一句代码实现添加Action
8、扩展UIStackView的额外属性:一行代码添加分割线;单独设置边距padding&layoutMargins
9、UIFont封装基础类创建方法&UIColor扩展16进制创建方式等
10、封装可添加边距的Label
11、封装UIButton调整图片和文字方向方法
12、扩展UITextField&UITextView,自定义placeholder以及内容边距等功能
总结:UIKit也可以是SwiftUI