我想在導航欄中從左到右動畫UIBarButtonItem
,當我翻轉視圖時。我該怎麼做。謝謝!我如何在導航欄中爲Barbutton設置動畫
-1
A
回答
1
從技術上講,不應該這樣做。您無法訪問UIBarButtonItem支持的UIBarButton - 由於此原因,該項目被用作佔位符:您不應觸摸視圖。如果你想這樣做,你有兩種選擇:或者使用UIButton和 - [UIBarButtonItem intWithCustomView:]方法自己實現按鈕,或者點擊測試位於該位置的按鈕的導航欄,以及手動移動它,但設置該視圖的框架。
我可以強調我不建議第二個選項,因爲它是一個主要的黑客。
第一個選項需要您從導航欄中取消設置按鈕,將其添加到導航欄頂部作爲子視圖的位置,然後移動它。一旦移動,您將從導航欄中移除它,將其放回到另一個UIBarButtonItem包裝器中,並將其設置爲導航項目右側的動畫。
0
我剛纔已經回答了類似的問題在這裏:https://stackoverflow.com/a/11070043/168446
從本質上講,還有另一種選擇(如果你使用的iOS5):使用動畫UIImage
爲UIBarButtonItem
的形象。
相關問題
- 1. 導航欄按鈕隱藏在動畫設置爲YES
- 2. 如何設置導航欄
- 3. Jquery:將動畫導航欄設置爲滑動條頂部
- 4. 導航欄動畫
- 5. 動畫導航欄
- 6. iOS導航欄 - 我想在導航欄中用動態值設置標題
- 7. CSS導航欄動畫
- 8. Team Treehouse導航欄動畫
- 9. 如何在我的操作欄中設置導航按鈕?
- 10. 我如何在導航欄中設置視圖
- 11. 如何在導航欄中設置活動指示器?
- 12. 我無法爲我的導航欄設置標題欄
- 13. 如何在iOS 11中將導航欄設置爲透明11
- 14. 我該如何在導航欄中爲這些元素設置動畫效果:https://riot.design/en/?
- 15. 如何將動作設置爲導航欄上的backButtonItem?
- 16. 工具欄和導航欄壞動畫
- 17. iOS的導航欄似乎我設置
- 18. AngularJS - 設置導航欄
- 19. 導航欄中的動畫標題
- 20. 如何在導航欄中動畫標題?
- 21. 如何在窗口滾動上動畫導航欄
- 22. 側欄導航改爲導航欄中的頂部導航欄
- 23. 我可以在BarButton上設置UITableViewCellAccessoryCheckmark嗎?
- 24. 如何在UITableViewController的導航欄中設置editButtonItem的顏色?
- 25. 如何在單個網頁中設置兩個導航欄
- 26. 如何在Android中的工具欄下設置導航抽屜?
- 27. 如何在導航欄中設置backBarButtonItem標題的樣式?
- 28. 如何設置標題面板的導航欄動態
- 29. Joomla 2.5如何設置導航欄上的活動菜單kunena
- 30. 將焦點設置在導航欄上