我目前正在研究iPad上的应用程序。它只支持纵向,而不支持横向。应该在.m文件中编辑或添加什么代码(什么文件)以使其支持剩下的格局?我需要应用程序中的所有页面来支持它。iPad IOS5方向
0
A
回答
1
每一个的UIViewController需要实现这个方法:如果你想支持只有少数
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
(刚上任何你不希望返回NO被支持):
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
//Allow Original Portrait
if(interfaceOrientation == UIInterfaceOrientationPortrait)
{
return YES;
}
//Allow Upside Down
else if(interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
return YES;
}
//Allow Landscape Left
else if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
{
return YES;
}
//Allow Landscape Right
else if(interfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
return YES;
}
}
0
在每个视图控制器中,您需要添加以下代码:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return ((interfaceOrientation == UIInterfaceOrientationPortrait) || (interfaceOrientation == UIInterfaceOritentationPortraitUpsideDown));
}
+1
但是,我相信Apple **强烈建议允许在iPad应用程序中使用所有方向。所以除非你有足够的理由不支持风景,否则你的应用可能会被拒绝。 – Jeremy1026
相关问题
- 1. iOS6和iOS5在iPad上的界面方向不起作用
- 2. iPad 2 iOS5,localStorage QUOTA_EXEEDED_ERR
- 3. iPad方向
- 4. iPad方向问题
- 5. iPad方向问题
- 6. iPad启动方向
- 7. iPad方向问题
- 8. ipad:方向问题
- 9. iPad方向范式
- 10. iOS5中的AVCaptureSession预览屏幕方向
- 11. iOS5的位置固定:移动改变方向在横向到纵向
- 12. ios5向后兼容
- 13. UIView iPad方向怪异
- 14. iphone/ipad方向处理
- 15. iPad方向锁定通知?
- 16. Yahoo yui和iPad方向
- 17. iPad Camera OverlayView方向问题
- 18. MFMailComposeViewController在iPad中的方向
- 19. webview的ipad方向问题
- 20. iPad方向更改问题
- 21. iPad上的MPMediaPickerController方向
- 22. iPad方向和xib文件
- 23. ipad方向问题与modelview
- 24. 在iPad上修复方向
- 25. iPad的推出方向
- 26. iPad界面方向问题
- 27. Ipad接口方向问题
- 28. iPad modalPresentationStyle UIModalPresentationFormSheet方向问题
- 29. iOS5 viewdidload上的方向不会正确启动
- 30. 修复了ipad背景问题(iOS5)
但是,您不应该返回YES,因为它会支持*所有*方向... – 2012-06-25 15:46:28
我想你确实是正确的,我从这个问题假设他可能只是想支持所有事情......只是编辑答案来支持任何事情,用一种非常简单的方法来不支持特定的方向如果需要... @ H2CO3 – Highrule
谢谢,你的回答非常好。 – 2012-06-25 15:56:17