我想在故事板中显示我自己的自定义UIView。到目前为止,我已经完成了以下操作,但我的自定义视图没有显示出来。
我甚至尝试使用viewWillAppear中的以下代码。
self.myView = [[MyCustomView alloc] initWithFrame:frame];
如果我创建自定义视图的实例并将其作为子视图添加到我的视图的IBOutlet属性,则此方法有效。所以,下面的代码是有效的,但我想只跟踪我的IBOutlet iVar,并且不想在我的自定义视图中使用另一个对象进行更改:
self.myExtraView = [[MyCustomView alloc] initWithFrame:frame];
[self.myView addSubview:self.myExtraView];
任何想法如何以更好的方式执行此操作,以便我可以只有一个自定义视图的引用,并可以按照意愿更改它的属性。
答案 0 :(得分:4)
发现了这个问题。使用storyboard,我们必须在initWithCode方法中初始化任何内容。我正在实现常规的init方法。