IB中的自定义UIView

| 我已经为要在iPad屏幕上创建的界面元素创建了UIView的自定义子类。 (它创建按钮列表) 要使用此视图,我在IB中添加了一个视图,正确设置了大小,并将该类更新为我的子类。 当我运行项目时,不会创建任何按钮,因为从不调用-(id)initWithFrame:(CGRect)框架。 所以到这个问题。当通过在IB中创建元素时,我应该实现什么样的委托才能正确地初始化我的类? 提前致谢!     
已邀请:
        覆盖
initWithCoder:
,并调用some1ѭ也调用的一些通用代码。第一个将从笔尖初始化以调用,第二个从代码初始化。 也可以选择“ 2”,这将在生命周期的后期发生。     
        这在UIView参考中的重写方法下有很好的记录。 覆盖
initWithCoder:
以处理从NIB实例化的视图 覆盖ѭ1来支持从代码创建视图 有关更多信息,请参见此SO帖子。这实际上与您的问题几乎完全相同...     

要回复问题请先登录注册