我在iPad上有一个标准的UINavigationController,但我想让它成为一个特定的宽度,而不是全屏。我怎么能这样做,我应该把这段代码放在哪里?
对于堆栈中的不同视图控制器,自定义宽度可能需要不同。
谢谢!
答案 0 :(得分:0)
您可以使用
访问堆栈中的所有viewcontrollers [navigationController viewControllers]
或使用
访问当前控制器 [navigationController visibleViewController]
这样你就可以获得你感兴趣的控制器,并特别编辑视图控制器的框架
您可以将代码放在UINavigationControllerDelegate
协议中
实施这种方法
– navigationController:willShowViewController:animated: