AddThen
🎨 Swift & UIKit 的实例糖视图
示例
使用 AddThen 添加 UIView & UIViewController 代码
let label = UILabel()
label.backgroundColor = .red
label.text = "Hello, World"
...
view.addSubview(label)
这相当于
let label = UILabel()
...
view.add(label) {
$0.backgroundColor = .red
$0.text = "Hello, World!"
}
view.add(
UIStackView {
UIButton()
UIView()
UIImageView()
}
)
与 SnapKit 一起也非常有用
let label = UILabel()
...
view.add(label) {
$0.backgroundColor = .red
$0.text = "Hello, World!"
$0.snp.makeConstraints {
$0.edges.equalToSuperview()
}
}
要求
- iOS 9.0+ (推荐 11.0+)
- Xcode 12.0+
- swfit 5.0
安装
AddThen 通过 CocoaPods & SPM 提供。要安装它,只需将以下行添加到您的 Podfile 中
cocoapod
pod 'AddThen'
Swift 包管理器
import PackageDescription
let package = Package(
name: "MyApp",
dependencies: [
.package(url: "https://github.com/stareta1202/AddThen", .upToNextMajor(from: "1.0.1")),
]
)
作者
- 李永军, stareta1202
- 赵乐翔, GREENOVER
许可证
AddThen 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。