下面是自定义的一个 UIView ,会在其他 UIViewController 里调用,需要知道这个 UIView 的高度
用到了 PureLayout 来进行约束 about
import UIKit
import PureLayout
class AboutView: UIView {
let about: UILabel = {
let label = UILabel.newAutoLayoutView()
label.text = "本报讯 20 多天就能上市的西瓜遭破坏,而破坏者竟是三名还在上高中的学生。 5 月 21 日,查清真相的南塘派出所民警兼任南塘中小学法制副校长的翁志斌,在调解中,提出除监护人赔偿瓜农损失外,还建议让三名学生在下一个周末到瓜地帮忙,以实际行动进行道歉。"
label.font = UIFont.systemFontOfSize(16)
label.textColor = UIColor(red:116/255, green:116/255, blue:121/255, alpha:1.0)
label.numberOfLines = 0
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
return label
}()
var didSetupConstraints = false
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
override init(f