initWithRootViewController和pushViewController(UINavigationController)

时间:2012-12-20 03:23:37

标签: ios uiviewcontroller uinavigationcontroller

我有一个UINavigationController,我以自己的UIViewController为根。我注意到它没有调整它的视图以适应导航视图控制器的范围。它把它推倒了。 pushViewController:animated:的文档说它会自动调整视图大小,但对initWithRootViewController:没有说明。我需要做些什么才能让它自动调整大小以适应它?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你可以分享你所获得的图像,显​​示你的观点被推倒。

根据导航控制器,由于导航控制器的导航栏,您的视图将在屏幕上按下大约44个像素。

在xib中设置view属性以在屏幕上附加导航栏,以便在通过导航控制器推送视图时检查视图。