如何将UIImage添加到UINavigationBar的中心?

时间:2011-12-14 15:03:45

标签: ios uiimage uinavigationbar

我的问题是我的图片包含width = 44height = 44。这种方法无法正常工作。

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"image_44.png"] forBarMetrics:UIBarMetricsDefault]; 

如何将UIImage添加到UINavigationBar的中心?

2 个答案:

答案 0 :(得分:32)

试试这个:

UIImageView *titleView = [[UIImageView alloc] initWithImage:myUIImage];
[self.navigationItem setTitleView:titleView];

答案 1 :(得分:9)

使用Swift:

var titleView = UIImageView(image: UIImage(named: "nameOfTheImage.ext"))
self.navigationItem.titleView = titleView