1.继承UIView 创建一个CustomView类如图
2.创建一个CustomView.xib文件,关联类,设置view size为Freeform, 操作如图
创建xib文件 设置size 关联类3.xib的使用
可用R.swift中的方法直接加载
R.nib.customView(owner: nil)
注意
CustomView.swift 文件中重写
requiredinit?(coder:NSCoder) {
super.init(coder: coder)
}
如下方式重写会报错:
Thread 1: Fatal error: init(coder:) has not been implemented
requiredinit?(coder:NSCoder) {
fatalError("init(coder:) has not been implemented")
}
网友评论