当使用标准导航栏按钮项目从一个视图中进行切换时,类型为"撰写"使用相同的导航栏按钮到另一个视图,图标向右移动几个像素。
这是它的样子:
如果我将导航栏按钮项更改为其他类型,例如"添加",则不会观察到这种奇怪的行为。我还尝试更改条形图像偏移和条形按钮项目宽度。这些都没有解决问题。
我的设置真的没什么复杂的。我只是将条形图按钮项从对象库拖到导航栏中,并将Identifier
更改为"撰写"对于两个视图控制器。那就是它。
有谁知道怎么解决这个问题?
修改
这似乎是iOS中的一个错误。我在各种应用中都看到了同样的问题。
答案 0 :(得分:4)
我们遇到了同样的问题。这似乎是iOS中的一个错误。
解决方法:使用自己的自定义栏按钮项"撰写"图像。
为了使用与系统撰写图标完全相同的图像,您可以使用iOS图稿提取器:https://github.com/0xced/iOS-Artwork-Extractor