对于我的 iPad 应用程序,我打算禁用自动旋转。但是我听说苹果会拒绝该应用程序,因为他们希望该应用程序至少能够旋转 180 度。有谁之前经历过这个吗?这有什么道理吗?
无论如何,谁能告诉我如何将自动旋转设置为仅用于纵向模式?即只允许旋转 180 度。
对此的任何帮助将不胜感激。
谢谢
甄
对于我的 iPad 应用程序,我打算禁用自动旋转。但是我听说苹果会拒绝该应用程序,因为他们希望该应用程序至少能够旋转 180 度。有谁之前经历过这个吗?这有什么道理吗?
无论如何,谁能告诉我如何将自动旋转设置为仅用于纵向模式?即只允许旋转 180 度。
对此的任何帮助将不胜感激。
谢谢
甄
在您的视图控制器中,覆盖shouldAutorotateToInterfaceOrientation
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations.
return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}
答案是肯定的,如果您只是在 shouldAutoRotateToInterfaceOrientation 中将 BOOL 设置为 No。我见过其他只允许横向或纵向的游戏应用程序的色调,我猜至少是 180 度。