我正在构建一个应用程序,我希望它只是风景,即使是旋转。 阅读后,我已经设置了这样的代码:
- (BOOL)shouldAutorotateToInterfaceOrientation:UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);}
这样可行,但我希望界面可以旋转,但只能使用横向模式,使用左侧或右侧主页按钮,就像许多其他应用程序一样......
如何获得这个?
答案 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