iPhone动态添加子视图

时间:2010-01-18 02:02:35

标签: iphone uiview subclass

新手问。

在我的MainViewController中,这是第一个可见视图。

我有一个Circle类(没有XIB),它继承UIView并覆盖draw方法来绘制一个圆。 Hello-World简单。

在MainViewController中,如何添加我编写的自定义类以便以编程方式显示?

除了覆盖Circle中的draw方法外,我还需要做什么吗?

伊恩

1 个答案:

答案 0 :(得分:1)

如果你没有从NIB文件加载MainViewController的{​​{1}}属性(它没有连接到界面构建器中的任何东西),那么我相信你想要覆盖MainViewController中的loadView方法类似的东西:

view

这将在正确的时间自动调用,因此当创建MainViewController时,可以通过任何实例化MainViewController将视图作为子视图添加到窗口中。