我目前正在研究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