我正在開發box2d遊戲。我的遊戲uiinterfaceOrientation是UIInterfaceOrientationLandscapeLeft,它在ios5.1中工作正常,但ios6.0我正在接口定位問題。我知道 - shouldAutorotateToInterfaceOrientation:在iOS 6.0中已棄用。對於interfaceOrientation,它們爲iPad成語設置了UIInterfaceOrientationMaskAll,併爲iPhone成語設置了UIInterfaceOrientationMaskAllButUpsideDown。我不知道如何使用這個(UIInterfaceOrientationMaskAll)。我需要UIInterfaceOrientationLandscapeLeft中的遊戲。如何解決這個問題,你可以告訴我.. 謝謝..ios6.0中的UIInterfaceOrientation
1
A
回答
2
Here is a link to a blog about the new functions.
爲了你的需求,所有你需要補充的是:
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskLandscapeLeft;}
這將使它所以你只被允許運行左側的景觀。
0
此外,您還應該在Info.plist中的UISupportedInterfaceOrientations
和UIInterfaceOrientation
屬性中添加UIInterfaceOrientationLandscapeLeft
。您還可以通過明確返回來自shouldAutorotate
回調的錯誤來防止進一步自動旋轉。
相關問題
- 1. UINavigationViewController中的UIInterfaceOrientation
- 2. UINavigationController中的UIInterfaceOrientation
- 3. iOS6.0中的背景顏色
- 4. IOS6.0 UIWebView的方案:
- 5. UIViewController的UIInterfaceOrientation
- 6. UIInterfaceOrientation info.plist
- 7. UIInterfaceOrientation Xcode
- 8. UIInterfaceOrientation Problemer
- 9. 在iOS5.0,iOS6.0中返回null的NSDateFormatter
- 10. UIInterfaceOrientation問題
- 11. UIInterfaceOrientation上推出
- 12. UIInterfaceOrientation錯誤?
- 13. UIInterfaceOrientation問題
- 14. NSUUID衝突(iOS6.0及以上)
- 15. 錯誤一個iPad/iOS6.0
- 16. FBSession.m墜毀iOS6.0與FacebookSdk.framework
- 17. zxingwidget ios6.0歸檔錯誤
- 18. 如何強制UIInterfaceOrientation?
- 19. iPhone - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
- 20. willAnimateRotationToInterfaceOrientation not firing iphone UIInterfaceOrientation
- 21. UIInterfaceOrientation方法不靈
- 22. 的iOS UIInterfaceOrientation不與iOS 5
- 23. UIInterfaceOrientation在iphone中的默認屏幕sdk
- 24. UIInterfaceOrientation,CGAffineTransform,框架,邊界和中心
- 25. 如何獲取設備UIInterfaceOrientation
- 26. 在iPad上確定UIInterfaceOrientation
- 27. 劑量CoreBluetooth工作在IOS6.0,IOS6.1,IOS6.1.2?
- 28. IOS6.0,在導航基礎應用
- 29. 關於UIRefreshControl如何更改IOS6.0中的默認下拉箭頭
- 30. 當前設備不工作的UIInterfaceOrientation