我的问题是我有一张宽度为 44
,高度为 44
的图片。这种方法没有正常工作。
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"image_44.png"] forBarMetrics:UIBarMetricsDefault];
如何将UIImage
添加到UINavigationBar
的中心位置?
我的问题是我有一张宽度为 44
,高度为 44
的图片。这种方法没有正常工作。
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"image_44.png"] forBarMetrics:UIBarMetricsDefault];
如何将UIImage
添加到UINavigationBar
的中心位置?
试试这个:
UIImageView *titleView = [[UIImageView alloc] initWithImage:myUIImage];
[self.navigationItem setTitleView:titleView];
topItem
调用,其中包含titleView
属性)。 - Eimantas使用 Swift:
var titleView = UIImageView(image: UIImage(named: "nameOfTheImage.ext"))
self.navigationItem.titleView = titleView