使用RxSwift提供一套完整开发工具。
设置背景色和布局
UIView.rx.new
.set(by: \.backgroundColor, .white)
.add2(self).layout { mk in
mk.edges.equalToSuperview()
}
响应式修改属性值
UIView.rx.new
.set(by: \.backgroundColor, .just(.red))
.add2(self).layout { mk in
mk.edges.equalToSuperview()
}
注册
RXContainer.shared.register { _ in
return UIViewController()
}
使用
RXContainer.shared.resolve(UIViewController.self)
- 声明式RXView
- RXPreview预览uiview
- RxSwift 响应式
- SnapKit 布局
xcodegen 生成项目