當我的costomNavigation已更改爲縱向或橫向時,我需要繪製PortraitImage或LandscapeImage。如何檢測costom導航欄中的方向?
0
A
回答
0
您需要重寫willRotateToInterfaceOrientation:duration:在您的UIViewController中。每當應用改變方向時,這會給你打電話。
0
您可以使用的UIDevice類檢測方向,如下所示:
您需要使用的方法
- (void)beginGeneratingDeviceOrientationNotifications
和
- (void)endGeneratingDeviceOrientationNotifications
應可能工作。
相關問題
- 1. 導航欄上方的導航欄
- 2. 導航欄上方的導航欄
- 3. 導航欄問題的方向
- 4. 如何測量導航欄的高度
- 5. Appcelerator。檢測點擊導航欄標題
- 6. 側欄導航改爲導航欄中的頂部導航欄
- 7. 如何使導航欄像Pulse中的導航欄?
- 8. 如何定位導航欄中的導航欄內容4
- 9. 如何居中導航欄?
- 10. 如何居中導航欄
- 11. 如何居中導航欄?
- 12. 如何居中導航欄
- 13. 方用導航欄
- 14. 下方導航欄
- 15. 導航欄導航欄品牌跳轉到導航欄菜單下方
- 16. 如何在的導航欄
- 17. iOS - 檢查導航欄
- 18. 如何在導航欄下方放置導航抽屜?
- 19. 一步檢測onePlusOne設備中的軟導航欄可用性?
- 20. 在Control.GotFocus中檢測用戶是向前還是向後導航?
- 21. 如何檢測導航彈出回調
- 22. UINavigationController上方的品牌欄導航欄
- 23. 導航欄上的導航欄
- 24. UISearchBar在導航欄下方,如何使它不在活動時將導航欄向上推?
- 25. 導航欄中的UINavigationItem位置在方向上未改變
- 26. 如何在iPhone中的自定義導航欄中創建導航欄項目?
- 27. 檢測,如果導航欄位於屏幕
- 28. 如何隱藏Ionic2中的導航欄
- 29. 如何居中「我的」導航欄?
- 30. 檢測在導航欄中點擊後退按鈕
你的意思是UIViewController必須發送消息來規範我的customNavigationbar? – RAGOpoR 2010-06-18 10:41:34
好吧,如果你在你的UIViewController中重寫這個方法,當方向改變時你會得到一個通知,然後你可以根據你的應用程序體系結構做出你想要的東西......但是發送消息到你的customNavigationbar可能會有意義: - ) – kasperjj 2010-06-18 11:01:30