导航标题UIImageView无法居中

时间:2016-09-20 11:34:08

标签: ios swift uinavigationcontroller uiimageview

我有一个UIViewController,我从互联网上加载图片,我想将其显示为导航标题。

这是我从互联网上取完图片后的代码

代码段:

let imgView = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 40))
imgView.backgroundColor = UIColor(red: 0.5, green: 0.5, blue: 0, alpha: 0.3)
imgView.image = result.image!  //Contains the picture from internet
imgView.contentMode = .ScaleAspectFit
self.navigationItem.titleView = imgView

结果如下:

titleView not centered

1 个答案:

答案 0 :(得分:0)

好的,我找到了原因。

因此UIImageView确实以titleView为中心。 问题是titleView没有居中,因为在我的情况下,左栏按钮项比右栏按钮项大。

我必须将两个条形按钮项设置为相同的宽度,现在我的titleView居中。

titleView centered