我有一个UIView的子类,我想将属性传递给。尽管我已经尝试过,但我并没有真正理解初始化的所有元素。
以下是我的代码的简化版本:
acSpreadsheetTypeExcel12XML
我尝试了很多东西,但是我对UIView初始化程序和我通常初始化非子类的方法感到困惑。
如何修改此代码以接收字符串属性,将其初始化?感谢
答案 0 :(得分:1)
如果要使用自定义属性初始化UIView
,则必须重新配置其初始值设定项:
class InputWithIncrementView: UIView {
var inputName: String?
init(inputName: String) {
self.inputName = inputName
super.init(frame: CGRect.zero)
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}