在iOS开发中,最常用的就是tableview和UIView了,学习了tableview,那么就来学习一下UIView
一、首先,新建文件 继承UIView 不多说 ,然后初始化
override init(frame: CGRect) {
super.init(frame: frame)
setupBasic()
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
可以说和OC基本相同
二、明确我们这个View需要用到哪些控件,我这里就简单写写了
public var hintLabel : UILabel = {
let hintLabel = UILabel()
hintLabel.textColor = UIColor.blue
hintLabel.textAlignment = .center
hintLabel.font = UIFont.systemFont(ofSize: 15)
return hintLabel
}()
fileprivate var backView : UIView = {
let backView = UIView(frame: CGRect(x: 0, y: 0, width: mScreenWidth, height: mScreenHeight))