我有一个自定义的 UIView
,我需要将其作为 subview 添加到 UIViewController
中。
但是如果我使用 [self.view addSubview:newView];
应用程序进入无限循环并且不会启动。但是如果我使用 self.view = newView
那么它就可以工作了。但我需要它作为 subview 。
UIView
包含自定义按钮的网格布局。
最佳答案
我想您是在 loadView
方法中这样做的。您不能在 loadView
中调用 View Controller 的 view
方法,因为它本身会调用 loadView
!但是调用 setView:
(例如 self.view = newView
)是可以的。
我的建议是在viewDidLoad
中添加 subview 。
关于ios - 在 uiviewcontroller 中添加 subview 使其正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683412/