UIView的initWithFrame无法正常工作?

sen*_*thu 6 iphone

我通过Interfacebuilder将视图控制器设置为特定视图.但initWithFrame没有调用,但是当我设置断点时,正在调用drawRect?

G G*_*III 17

是的,因为initWithFrame:在取消归档xib时不能保证会调用它.尝试使用awakeFromNib或viewWillLoad或viewDidLoad.您选择哪一个主要取决于您在显示过程中需要插入代码的阶段.

另外,请查看此问题的答案.