iOS触发器方向更改事件

时间:2013-07-20 15:23:42

标签: ios orientation

我有2个UIViews。第一个只支持肖像。第二个是肖像和风景。为了实现这一点,我改变supportedInterfaceOrientations的返回值,以便根据我的观点给出正确的方向。

当我从屏幕2更改为屏幕1时,视图仍保持错误的横向形式,但是当我旋转设备时,视图实际上旋转为纵向并正确锁定在那里。原因是当我旋转设备时,将触发旋转变化事件。

我的问题:有没有办法以编程方式触发方向更改事件?

1 个答案:

答案 0 :(得分:1)

我相信你在寻找的是preferredInterfaceOrientationForPresentation视图1:

 - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
 {
     return UIInterfaceOrientationPortrait;
 }