我有子類UINavigationBar,所以我可以創建一個漸變來填充它。我的問題是,當我呈現導航控制器時,從底部到頂部進行動畫處理時,導航欄上按鈕項的顏色仍然是藍色(默認值),並且只會在完成動畫時發生變化(當導航控制器到達頂部時)。我附上了照片兩個幫助你瞭解我的問題是什麼。自定義UINavigationBar的奇怪行爲
1
A
回答
-1
你把你改變顏色的代碼在動畫方法只有這麼兩個一起做的很好嘗試。
[UIView beginAnimations:nil context:nil];
[self.navigationController.navigationBar.tintcolor:[uicolor red color]];
[self.navigationController.navigationbaritem same code here only
[UIView commitAnimations];
+0
我正在改變URecordBar中子類中drawRect的顏色。這是我可以將漸變添加到它的唯一方法。 – Cosmin
+0
導航欄的所有更改應該只在動畫方法中。我認爲您的Bar Button顏色更改已超出動畫方法 – vishiphone
相關問題
- 1. 自定義iOS中的UINavigationBar 5奇怪的行爲
- 2. 奇怪的UINavigationBar行爲?
- 3. 自定義ListView的奇怪行爲
- 4. Sharepoint自定義主題行爲奇怪
- 5. iPhone 6 Plus上奇怪的UINavigationBar行爲
- 6. flex自定義容器奇怪的自動調整行爲
- 7. 奇怪的行爲定義?(超)檢查
- 8. 自定義ListView奇怪behavoiur
- 9. 自定義的UINavigationBar
- 10. 自定義控件中的WPF自定義IList DependencyProperty行爲奇怪
- 11. Android的getX和getY的自定義視圖:奇怪的行爲
- 12. 訪問了自定義的UITableViewCell奇怪的選擇行爲
- 13. IOS中的自定義後退按鈕的奇怪行爲
- 14. Laravel引用自定義類時的奇怪行爲
- 15. 自定義jQuery滑塊上的奇怪行爲
- 16. Java - 與自定義OutputStream PrintStream奇怪的行爲
- 17. C++ cout自定義堆棧類的奇怪行爲
- 18. 自定義ListView適配器,奇怪的ImageView行爲
- 19. Swift解僱自定義鍵盤奇怪的行爲
- 20. 旋轉屏幕時自定義適配器的奇怪行爲
- 21. 部分處理自定義組件ID的奇怪行爲
- 22. ios-mapkit,自定義圖像註釋的奇怪行爲
- 23. 自定義分配器的奇怪行爲
- 24. UITableView背景自定義奇怪的行爲
- 25. 使用自定義列表視圖時的奇怪行爲
- 26. 自定義UITableView部分標題,奇怪的行爲
- 27. UIPickerView自定義視圖奇怪的行爲
- 28. 自定義塞格推奇怪的行爲
- 29. 奇怪的行爲?自定義佈局與規範佈局
- 30. 自定義錯誤處理程序奇怪的行爲 - PHP
你在哪裏改變顏色?把你的代碼 – meronix
我認爲你在動畫之外使用的按鈕顏色改變方法。 – vishiphone
我遇到同樣的問題。你有沒有想出一個解決方案? – arnorhs