在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))
backView.backgroundColor = UIColor.black
backView.alpha = 0.4

本文介绍了在iOS开发中如何封装UIView,通过Swift创建继承自UIView的新文件,并详细讲解了初始化过程、控件的添加与布局,展示了最终的运行效果。

278

被折叠的 条评论
为什么被折叠?



