iPad横向(左侧或右侧)

时间:2010-12-08 02:25:23

标签: iphone ipad landscape

我正在构建一个应用程序,我希望它只是风景,即使是旋转。 阅读后,我已经设置了这样的代码:

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

这样可行,但我希望界面可以旋转,但只能使用横向模式,使用左侧或右侧主页按钮,就像许多其他应用程序一样......

如何获得这个?

3 个答案:

答案 0 :(得分:3)

试试这个:

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

答案 1 :(得分:1)

您非常接近,只需要支持所有横向方向,最容易使用UIInterfaceOrientationIsLandscape宏完成。

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

答案 2 :(得分:0)

一个有用的链接,用于描述如何在iPhone中构建仅景观应用,但它也适用于iPad。 http://www.dejoware.com/blogpages/files/iphone_programming_landscape_view_tutorial.html