0

我想在故事板中展示我自己的自定义 UIView。到目前为止,我已经完成了以下操作,但我的自定义视图没有显示出来。

  1. 在我的屏幕中拖放一个 UIView 实例。
  2. 将此 UIView 的类定义为我的自定义类。
  3. 已将此 UIView 与我的视图控制器中的 IBOutlet 连接起来。

我什至尝试在 viewWillAppear 中使用以下代码。

self.myView = [[MyCustomView alloc] initWithFrame:frame];

如果我创建自定义视图的实例并将其作为子视图添加到我的视图的 IBOutlet 属性,则此方法有效。因此,下面的代码正在运行,但我只想跟踪我的 IBOutlet iVar,并且不想使用另一个对象来更改我的自定义视图:

self.myExtraView = [[MyCustomView alloc] initWithFrame:frame];
[self.myView addSubview:self.myExtraView];

任何想法如何以更好的方式做到这一点,以便我可以只引用我的自定义视图并可以根据需要更改其属性。

4

1 回答 1

4

发现问题。使用情节提要,我们必须在 initWithCode 方法中初始化任何内容。我正在实施常规的 init 方法。

于 2013-09-11T03:56:27.330 回答