如何在Objective-C中的导航栏背景中设置图像

时间:2011-10-26 09:49:00

标签: iphone ipad

我们如何在iPhone的导航栏中设置图片?

self.navigationController.navigationBar.tintColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"banner.png"]];`

2 个答案:

答案 0 :(得分:1)

这在iOS 5中无法正常使用。请参阅此答案,了解如何以适用于iOS5及早期版本的方式实现此目的。 Custom nav bar styling - iOS

这是一种更好的处理方式,可确保您的应用在iOS的多个版本中运行。

答案 1 :(得分:0)

UIImage *image = [UIImage imageNamed:@"yourImage.png"];
self.navigationItem.titleView = [[[UIImageView alloc] initWithImage:image] autorelease];

这会将图像放在导航栏标题中。