0

仅当设备处于横向模式时才显示UIViewController的最佳方式是什么? 模式视图控制器应该在设备处于横向模式时以模态方式呈现,并且在返回肖像时应该自行解散。在横向显示时呈现UIViewController

由于- (BOOL)shouldAutorotateToInterfaceOrientation :(UIInterfaceOrientation)toInterfaceOrientation只被调用一次(而不是每个UIViewController),导航控制器应该如何设置?

+0

你是说你想有模式,只有当被添加在一定取向的第二VC,还是要一个VC改变尺寸是多少? – 2012-07-30 21:37:27

+0

@JamesPaolantonio我希望模态地添加视图控制器。 – 2012-07-30 21:42:36

回答

0

你正在寻找的方法

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)o duration:(NSTimeInterval)t; 
+0

这就是我正在使用的,但当试图关闭该方法中的视图控制器并返回到初始视图控制器(这是一个'UITableViewController'),方向是横向。有没有办法强制纵向定位?可能要等到旋转完成后才能使用 – 2012-07-30 21:44:42

+1

? didRotateFromyinterfaceOrientation方法... – 2012-07-30 21:45:53

+0

工作,非常感谢你。 – 2012-07-30 21:47:54

相关问题