1
與故事板連接子類的自定義類,當我遇到一些麻煩:/子類和故事板 - 零IBOutlets
所以我有一個類的子類的UIViewController
class MyClass: UIViewController
和MyClass
一些子類
class MySubclassOne: MyClass
class MySubclassTwo: MyClass
MyClass
設計在故事板製作MyClass.storyboard
MyClass
實施管理的基本響應來佈局的變化(旋轉,多任務iPad上,滾動...)
我的子類完成剩下的(都這樣做完全不同的事情)
問題:如何我需要繼續實例化MySuclassOne
以便IBOutlets(在MyClass
)不是零?
注:我需要用故事板的原因有很多 - 不能使用.xib
文件
編輯:一些代碼解釋它更好
class MyClass: UIViewController {
@IBOutlet var lbl_title: UILabel!
@IBOutlet var lbl_subtitle: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
lbl_title.textColor = .red() // Execution error : lbl_title is nil
}
}
class MySubclassOne: MyClass {
override func viewDidLoad() {
super.viewDidLoad()
lbl_subtitle.textColor = .orange()
}
}
class MySubclassTwo: MyClass {
override func viewDidLoad() {
super.viewDidLoad()
lbl_subtitle.textColor = .green()
}
}
你想用父視圖的iboutlets到子視圖? –
是 - 就是這樣 – Kireyin