我有一个游戏的应用程序,它在风景中看起来或工作不正常。
现在我的代码是:
- (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);
}
它没有用...... 有人可以给我代码,使其以两种肖像模式运行。
答案 0 :(得分:0)
您只能返回一次,因此永远不会评估第二个return语句。将它设为布尔值OR:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Overriden to allow any orientation.
return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) || (interfaceOrientation == UIInterfaceOrientationPortrait);
}
还有纵向和横向的宏,但这应该可以正常工作。