标签: ios swift uiview
有没有办法为从笔尖加载的自定义UIView添加便利初始化程序?
例如,这个要点涵盖了常见的init方法,但没有任何便利初始化器。我有一些属性,我想在初始化的自定义UIView中设置。
https://gist.github.com/bwhiteley/049e4bede49e71a6d2e2
答案 0 :(得分:1)
要覆盖的方法是awakeFromNib(在初始化后调用)或viewDidLoad(在加载视图后调用)。在大多数情况下,更容易在viewDidLoad中进行初始化。如果您从笔尖加载(在这种情况下由init(coder:)进行初始化),则不会调用您的便利初始值设定项。
awakeFromNib
viewDidLoad
init(coder:)