我现在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