我有一个自定义UIView
,我需要在UIViewController
中添加为子视图。
但如果我使用[self.view addSubview:newView];
该应用程序进入无限循环并且无法启动。但是如果我使用self.view = newView
那么它就可以了。但我需要它作为子视图。
UIView
包含自定义按钮的网格布局。
答案 0 :(得分:1)
我猜你是用loadView
方法做的。您不得在view
中调用视图控制器的loadView
方法,因为它本身会调用loadView
!但是,调用setView:
(例如self.view = newView
)是可以的。
我的建议是在viewDidLoad
中添加子视图。