以编程方式切换到横向模式,然后返回横向/纵向模式

时间:2012-02-14 12:29:05

标签: iphone objective-c ios uiview

我有一个单一视图应用。它可以在纵向和横向模式下查看。

但是,视图上的按钮应强制界面处于仅横向模式。再按一下该按钮可将其恢复为横向/纵向模式。

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

您可以制作2个控制器(纵向和横向),并在没有动画的情况下切换它们。

答案 1 :(得分:0)

切换任何模式的最佳方法是创建自定义控制器,它只支持所需的方向,然后立即将其删除。

像这样:

            UIViewController *mVC = [[CustomController alloc] init];
        [self presentModalViewController:mVC animated:NO];
        [self dismissModalViewControllerAnimated:NO];
        [mVC release];