Objective c UINavigationController上的自定义宽度
我在iPad上有一个标准的UINavigationController,但我想让它有一个特定的宽度,而不是全屏。我怎样才能做到这一点,我应该把这些代码放在哪里 对于堆栈中的不同视图控制器,自定义宽度可能需要不同Objective c UINavigationController上的自定义宽度,objective-c,ios,ipad,Objective C,Ios,Ipad,我在iPad上有一个标准的UINavigationController,但我想让它有一个特定的宽度,而不是全屏。我怎样才能做到这一点,我应该把这些代码放在哪里 对于堆栈中的不同视图控制器,自定义宽度可能需要不同 谢谢 您可以使用访问堆栈中的所有ViewController [导航控制器视图控制器] 或使用访问当前控制器 [导航控制器visibleViewController] 因此,您可以获取感兴趣的控制器,并对视图控制器的框架进行特定编辑 您可以将代码放入UINavigationControl
谢谢 您可以使用访问堆栈中的所有ViewController [导航控制器视图控制器] 或使用访问当前控制器 [导航控制器visibleViewController] 因此,您可以获取感兴趣的控制器,并对视图控制器的框架进行特定编辑 您可以将代码放入UINavigationControllerDelegate协议中 实现此方法
– navigationController:willShowViewController:animated:
可以使用访问堆栈中的所有ViewController [导航控制器视图控制器] 或使用访问当前控制器 [导航控制器visibleViewController] 因此,您可以获取感兴趣的控制器,并对视图控制器的框架进行特定编辑 您可以将代码放入UINavigationControllerDelegate协议中 实现此方法
– navigationController:willShowViewController:animated: