在uiviewcontroller中添加子视图使其成为可能

时间:2012-05-21 10:18:20

标签: ios uiview uiviewcontroller addsubview

我有一个自定义UIView,我需要在UIViewController中添加为子视图。

但如果我使用[self.view addSubview:newView];该应用程序进入无限循环并且无法启动。但是如果我使用self.view = newView那么它就可以了。但我需要它作为子视图。

UIView包含自定义按钮的网格布局。

1 个答案:

答案 0 :(得分:1)

我猜你是用loadView方法做的。您不得在view中调用视图控制器的loadView方法,因为它本身会调用loadView!但是,调用setView:(例如self.view = newView)是可以的。

我的建议是在viewDidLoad中添加子视图。