我有2个UIViews。第一个只支持肖像。第二个是肖像和风景。为了实现这一点,我改变supportedInterfaceOrientations
的返回值,以便根据我的观点给出正确的方向。
当我从屏幕2更改为屏幕1时,视图仍保持错误的横向形式,但是当我旋转设备时,视图实际上旋转为纵向并正确锁定在那里。原因是当我旋转设备时,将触发旋转变化事件。
我的问题:有没有办法以编程方式触发方向更改事件?
答案 0 :(得分:1)
我相信你在寻找的是preferredInterfaceOrientationForPresentation
视图1:
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationPortrait;
}