AddThen 1.1.0

AddThen 1.1.0

stareta1202 维护。



AddThen 1.1.0

  • 作者
  • stareta1202

AddThen

CI Status Version License Platform

🎨 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 文件。