KNLayout 1.5

KNLayout 1.5

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年6月
SwiftSwift 版本3.1
SPM支持 SPM

cek 维护。



  • cek

KNLayout 是一个非常小的库,帮助您在 Swift 中更加容易地阅读和声明性地使用 NSLayoutConstraint

构建

使用 Xcode 8.3.1 / Swift 3.1 构建

安装

使用

示例项目中的示例

  • V
import UIKit
import KNLayout


class ViewController: KNViewController
{
let titleLabel = UILabel()
let btn = UIButton()

override func loadView()
{
super.loadView()

view.kn_addSubview(titleLabel){
$0.text = "Hello KNLayout"
$0.textAlignment = .center
$0.textColor = UIColor.blue
$0.font = UIFont.boldSystemFont(ofSize: 28.kn.pt)
$0.backgroundColor = UIColor.brown
}

view.kn_addSubview(btn){
$0.setTitle("Test Click", for: .normal)
$0.setTitleColor(UIColor.black, for: .normal)
$0.backgroundColor = UIColor.gray
}
}


override func viewDidLoad()
{
super.viewDidLoad()

self.view.kn_layoutHelper.delegate = self
//        self.view.kn_layoutHelper.updateConstraint()
}

}