如何在导航控制器中更改条形按钮项目的垂直位置和大小?

时间:2017-08-15 07:48:35

标签: ios iphone swift3 uinavigationitem

我正在开发一个项目,我有一个高度为129的导航栏,现在我需要在导航栏中添加一个条形按钮项目。 我的问题是条形按钮位置我想改变条形按钮项目的位置。

这是正在发生的事情的图像: enter image description here

这显示了我想要的位置: enter image description here

1 个答案:

答案 0 :(得分:1)

非常具体的情况,但您可以尝试为条形按钮项设置图像插入。

 let image = UIImage(named: "yourImage")     
 let leftButton = UIBarButtonItem(image: image, style: .plain, target: self, action: #selector(self.leftButtonDidPressed))
 leftButton.imageInsets = UIEdgeInsets(top: -64, left: 0, bottom: 0, right: 64)
 self.navigationItem.leftBarButtonItem = leftButton