我想让图像占据所有导航栏。这是基于导航的应用程序附带的导航。它出现在随附的UITableView的RootViewController上。我已经看到了一些如何工作的例子。将图像添加到导航栏
集导航栏标题:
UIImage *image = [UIImage imageNamed:@"TableviewCellLightBlue.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[self.navigationController.navigationBar.topItem setTitleView:imageView];
的问题有它仅覆盖了标题,而不是整个导航栏。
还有这个线程:http://discussions.apple.com/message.jspa?messageID=9254241#9254241。最后,该解决方案看起来使用一个标签栏,我没有使用。设置导航栏背景很复杂?还有其他一些更简单的技术吗?
我想有一个导航的背景,仍然可以使用标题文本。
完美。谢谢。另外,你知道我可以如何设置标题栏的颜色吗?我试过这个,但它不工作:[self.navigationController.navigationBar.titleView setBackgroundColor:[UIColor blueColor]]; – 4thSpace 2009-10-12 14:26:51
我也试过[navBar setBackgroundColor:[UIColor blueColor]]; – 4thSpace 2009-10-12 14:28:38
有tintColor属性:尝试navBar.tintColor = [UIColor blueColor]; – 2009-10-12 15:19:47