我有一个UIViewController( parent ),它在presentModalViewController
上使用另一个UIViewController( child )调用viewDidLoad
。
如果 parent 没有UINavigationController,那么presentModalViewController
什么都不做。如果它有一个UINavigationController,那么presentModalViewController
会按预期显示 child 。
这是presentModalViewController
的标准行为还是还有其他什么在玩?
答案 0 :(得分:6)
这是因为您在 viewDidLoad 中展示它,尝试在 viewDidAppear 中展示它。
答案 1 :(得分:0)
调试您的应用并查看子视图是否为零,如果它为零则则不是标准行为,否则我认为这是标准行为..
希望,它有所帮助..