iPad上的UIInterfaceOrientation

时间:2010-08-19 17:30:36

标签: ipad

我有一个游戏的应用程序,它在风景中看起来或工作不正常。

现在我的代码是:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Overriden to allow any orientation.
return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

这只允许它以纵向(底部的主页按钮)运行,我希望它在两个肖像(底部或顶部的主页按钮)中运行,所以苹果接受它。

我试过了:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Overriden to allow any orientation.
    return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

它没有用...... 有人可以给我代码,使其以两种肖像模式运行。

1 个答案:

答案 0 :(得分:0)

您只能返回一次,因此永远不会评估第二个return语句。将它设为布尔值OR:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Overriden to allow any orientation.
    return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) || (interfaceOrientation == UIInterfaceOrientationPortrait);
}

还有纵向和横向的宏,但这应该可以正常工作。