回答
如果你的目標爲iOS 5及更高版本,你可以,如果你需要支持的iOS 4,儘量繼承UINavigationBar的和壓倒一切的drawRect:
方法設置任意背景圖像UINavigationBar的這樣
[navBar setBackgroundImage:[UIImage imageNamed:@"navBarBg"] forBarMetrics:UIBarMetricsDefault];
。
我不得不終於與這個,我不想早些。謝謝!! – rishi 2012-07-20 09:40:39
它適用於模擬器中的我,但在設備上(我在iPhone 4上測試過),它貼着一個1像素的白線...有什麼竅門嗎? – 2012-09-12 16:23:49
我發現真正將其刪除(在設備和模擬器上)的唯一方法是在導航欄的底部添加一個高像素的疊加視圖。我的運氣,我有一個BaseViewController從每個視圖控制器inherted。所以,這是修復這一切的一個變化。 – 2012-09-12 17:02:36
- 1. 如何更改操作欄的分隔線顏色?
- 2. 更改LinearLayout中分隔線的顏色
- 3. 如何更改UINavigation的顏色leftBarButtonItem
- 4. 如何更改Android ListView分隔線的顏色?
- 5. Actionbarsherlock - 更改操作欄線條顏色
- 6. 在Android中更改分隔線的顏色
- 7. 的JProgressBar更改欄顏色
- 8. UINavigation條顏色
- 9. Devexpress如何更改進度欄顏色
- 10. 更改分隔線顏色Android DatePicker對話框
- 11. 動態更改UITableView單元格分隔線顏色
- 12. 如何更改微調控件的邊框和分隔線顏色
- 13. 如何更改Microsoft Chart Controls中的軸分隔線顏色(柱形圖)
- 14. 如何更改Android中TabWidget分隔線的顏色和/或可繪製?
- 15. iOS:如何更改UISplitViewController中分隔符的顏色?
- 16. 如何更改匹配分隔符的vimtex高亮顏色?
- 17. 如何更改vscode中的滾動條分隔符顏色?
- 18. 更改狀態欄顏色
- 19. 如何更改背景線的顏色,結構的顏色
- 20. 如何更改警報對話框標題分隔線顏色android
- 21. 如何更改UIImage部分的顏色?
- 22. 如何更改seaborn線條顏色lmplot
- 23. 如何更改回窄和更改操作欄中的顏色
- 24. 如何更改選項卡高亮顏色,更改選項卡分隔線顏色,減少操作欄堆積邊距
- 25. 隱藏分隔線,並保持狀態欄的顏色一樣的導航欄
- 26. 如何更改DialogFragment標題背景顏色和底線顏色
- 27. 如何更改黑色橫幅欄的顏色?
- 28. 如何更改標籤欄項目的默認灰色顏色?
- 29. 如何在swift中更改標籤欄的色調顏色?
- 30. 如何更改顏色條的顏色(在某個特定的值間隔內)?
它看起來不像UINavigation欄。你在視圖上使用表格視圖嗎? – 2012-07-19 09:31:54
這是一個簡單的導航欄,我剛剛將欄的顏色更改爲白色,並隱藏後退按鈕。 – rishi 2012-07-19 09:38:46
我不確定這個問題。你能發佈場景/代碼/更大的截圖嗎? – 2012-07-19 09:49:05