如何以编程方式将UIViewController的方向更改为Landscape?

时间:2012-02-01 01:57:07

标签: ios orientation landscape

我想改变使用presentModalViewController显示的UIViewController的方向...我在网上看到了几个解决方案(包括SO)。但是,他们都没有解决我的问题。

我在这里展示了一些视频,想要将屏幕方向改为横向..任何帮助?

感谢。

使用这段代码我部分地解决了我的问题:(我的视图控制器只为LandscapeLEFT设置了景观而不是LandscapeRIGHT ==>对于LandscapeRight,它仍然在视图控制器中进行LandscapeLEFT方向更改)...任何帮助? ?????????

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

1 个答案:

答案 0 :(得分:1)

试试这个: 返回[是]将确保您的应用程序支持所有界面操作。

  • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation interfaceOrientation { //返回YES表示支持的方向 返回YES; }