约束方法的用法
"哪个控件" 的 "什么属性" "等于" "另外一个控件" 的 "什么属性" 乘以 "多少" 加上 "多少"
NSLayoutConstraint(item: <#T##AnyObject#>, attribute: <#T##NSLayoutAttribute#>, relatedBy: <#T##NSLayoutRelation#>, toItem: <#T##AnyObject?#>, attribute: <#T##NSLayoutAttribute#>, multiplier: <#T##CGFloat#>, constant: <#T##CGFloat#>)
在vc里面重写init方法
override init(frame: CGRect)
之后:
// Swift推荐我们自定义一个控件,要么用纯代码, 要么就用xib/stroyboard
required init?(coder aDecoder: NSCoder) {
// 如果通过xib/stroyboard创建该类, 那么就会崩溃
fatalError("init(coder:) has not been implemented")
}