我現在storyboard
佈局IOS的UIView沒有初始化調用
UIViewController
|
+- UIView (MyView)
在MyView
我有以下功能內置了
- 初始化
- initWithFrame
- 的initWithCoder
- awakeFromNib
- awakeAfterUsingCoder
掉那些五,只有實際運行
- awakeFromNib
- awakeAfterUsingCoder
我已經沖刷了一會兒,我想不通爲什麼init
函數不起作用。
嗯...我想'initWithCoder'會是從xib或storyboard文件中取消存檔UIView時調用的方法。但是,故事板可能會做一些不同的事情? –
@MichaelDautermann我也這麼想。這就是爲什麼我驚訝它不起作用,但'喚醒AfterUsingCoder'。因爲那種暗示'initWithCoder'已經運行了.. – Jacksonkr
@MichaelDautermann這很簡單。這是現在連續兩天。我有' - (id)initWithCoder:(NSCoder *)aDecoder:(CGRect)frame'。爲什麼看到這些n00b錯誤需要我很長時間?我不知道。在我的辯護中,Xcode並沒有給我任何構建錯誤。 – Jacksonkr