我在 iPad 上有一个标准的 UINavigationController,但我想让它成为一个特定的宽度,而不是全屏。我该怎么做?我应该把这段代码放在哪里?
对于堆栈中的不同 View Controller ,自定义宽度可能需要不同。
谢谢!
最佳答案
您可以使用访问堆栈中的所有 View Controller [navigationController viewControllers]
或使用访问当前 Controller [navigationController visibleViewController]
这样您就可以获得您感兴趣的 Controller 并制作特定的宽度来编辑 View Controller 的框架
你可以把代码放在UINavigationControllerDelegate
协议(protocol)
实现这个方法
– navigationController:willShowViewController:animated:
关于objective-c - UINavigationController 上的自定义宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6904842/