我有一個應用程序,它支持所有的方向,但點擊一些按鈕,我想使應用程序只支持當前的方向。怎麼做?覆蓋shouldAutorotateToInterfaceOrientation方法點擊按鈕
0
A
回答
0
設備方向是真正的整數。你可以做的是有一個局部變量,當你點擊按鈕時你設置爲當前的方向,然後從方向方法只返回那個方向。如果未設置該整數,則返回設備的方向。另請注意,iOS 6.0中已棄用shouldAutorotateToInterfaceOrientation。從文檔:
shouldAutorotateToInterfaceOrientation : (Deprecated in iOS 6.0. Override the supportedInterfaceOrientations and preferredInterfaceOrientationForPresentation methods instead.)
編輯:這是UIInterfaceOrientation的參考。
的typedef枚舉:NSInteger的{ UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft = UIDeviceOrientationLandscapeRight, UIInterfaceOrientationLandscapeRight = UIDeviceOrientationLandscapeLeft } UIInterfaceOrientation;
相關問題
- 1. 覆蓋shouldAutorotateToInterfaceOrientation方法
- 2. 創建點擊覆蓋並點擊進入按鈕也
- 3. 提交按鈕覆蓋的所有按鈕點擊事件
- 4. 無法點擊谷歌地圖上的按鈕覆蓋
- 5. 'OK'按鈕的覆蓋方法
- 6. 按鈕覆蓋對方
- 7. 點擊覆蓋
- 8. jQuery的 - 覆蓋preventDefault()方法時,點擊+ CTRL按下
- 9. Boostrap按鈕覆蓋
- 10. 按鈕,被覆蓋
- 11. Javascript顯示隱藏div覆蓋與點擊關閉按鈕
- 12. 點擊覆蓋或關閉按鈕時關閉模式?
- 13. 點擊只是一個按鈕通過覆蓋div
- 14. 如何覆蓋在webview按鈕的點擊監聽器
- 15. 覆蓋導致按鈕變得不可點擊
- 16. 覆蓋上一個複選框的值按鈕點擊
- 17. 點擊一個按鈕覆蓋另一個div
- 18. 更改按鈕點擊jQuery覆蓋圖像
- 19. 覆蓋屏幕沒有關閉後退按鈕的點擊
- 20. 按鈕點擊事件是否被點擊手勢識別器覆蓋?
- 21. Android按鈕點擊方法(s)?
- 22. 線程的按鈕點擊方法
- 23. 調用方法從按鈕點擊
- 24. 通知按鈕點擊 - 方法調用
- 25. 無法按鈕點擊兩個方向
- 26. smartgwt按鈕無法覆蓋skin_styles.css
- 27. 覆蓋方法
- 28. 覆蓋方法
- 29. 覆蓋方法
- 30. 覆蓋方法