可可:混淆了苹果参考:可可视图指南

时间:2012-07-31 07:04:14

标签: cocoa

cocoa视图指南介绍了如何创建自定义视图。但我很困惑cocoa是否会调用视图的initWithFrame:方法。

enter image description here

如何创建自定义视图。 how to create a custom view

2 个答案:

答案 0 :(得分:2)

仅当您在IB中使用自定义视图调色板时,才会为您的自定义视图调用

-initWithFrame:。例如,如果您在IB中创建文本字段并将其设置为自定义文本字段,则不会调用子类-initWithFrame:,但-initWithCoder:将会调用。

答案 1 :(得分:-2)

我觉得这篇文章很清楚。如果在Interface Builder中创建内容,则不会调用initWithFrame;否则,它会被调用。