导航栏按钮项目"撰写"在segue期间向右移动

时间:2015-01-23 07:57:07

标签: ios uinavigationcontroller uinavigationbar uibarbuttonitem

当使用标准导航栏按钮项目从一个视图中进行切换时,类型为"撰写"使用相同的导航栏按钮到另一个视图,图标向右移动几个像素。

这是它的样子:

enter image description here

如果我将导航栏按钮项更改为其他类型,例如"添加",则不会观察到这种奇怪的行为。我还尝试更改条形图像偏移和条形按钮项目宽度。这些都没有解决问题。

我的设置真的没什么复杂的。我只是将条形图按钮项从对象库拖到导航栏中,并将Identifier更改为"撰写"对于两个视图控制器。那就是它。

有谁知道怎么解决这个问题?

修改

这似乎是iOS中的一个错误。我在各种应用中都看到了同样的问题。

1 个答案:

答案 0 :(得分:4)

我们遇到了同样的问题。这似乎是iOS中的一个错误。

解决方法:使用自己的自定义栏按钮项"撰写"图像。

为了使用与系统撰写图标完全相同的图像,您可以使用iOS图稿提取器:https://github.com/0xced/iOS-Artwork-Extractor