回答
如果你的目标为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. 如何更改PreferenceFragment警报对话框的分隔线颜色
- 5. 如何更改Android ListView分隔线的颜色?
- 6. 如何更改Android DatePicker对话框的“分隔线”颜色
- 7. 如何更改NSSplitView中分隔线的颜色?
- 8. 如何更改Spinner的分隔线颜色?
- 9. 如何在iOS中更改UISplitView的分隔线颜色
- 10. Actionbarsherlock - 更改操作栏线条颜色
- 11. 如何更改UIImagePicker中的栏颜色?
- 12. 如何更改任务栏的颜色
- 13. 如何更改状态栏的颜色?
- 14. 如何更改主栏的颜色?
- 15. JavaFX ProgressBar:如何更改栏的颜色?
- 16. 更改UINavigation栏的大小
- 17. 更改Wordpress中多行文本分隔线的颜色?
- 18. 在Android中更改分隔线的颜色
- 19. 的JProgressBar更改栏颜色
- 20. 更改垂直分隔线导航栏
- 21. UINavigation条颜色
- 22. Xamarin.forms如何更改导航栏颜色
- 23. Devexpress如何更改进度栏颜色
- 24. 如何在android中更改微调器的分隔线的颜色?
- 25. 更改分隔线颜色Android DatePicker对话框
- 26. ListView - 仅在第一个项目上更改分隔线颜色
- 27. 动态更改UITableView单元格分隔线颜色
- 28. 在Android中更改分隔线颜色PreferenceActivity
- 29. MenuItem - 更改颜色,文本并设置分隔线
- 30. 如何更改Microsoft Chart Controls中的轴分隔线颜色(柱形图)
它看起来不像UINavigation栏。你在视图上使用表格视图吗? – 2012-07-19 09:31:54
这是一个简单的导航栏,我刚刚将栏的颜色更改为白色,并隐藏后退按钮。 – rishi 2012-07-19 09:38:46
我不确定这个问题。你能发布场景/代码/更大的截图吗? – 2012-07-19 09:49:05