我在工具栏中添加了两个 UIBarButtonItems。
我添加的第一个使用
initWithImage:style:target:action:
对于第二个,我创建了一个 UIButton,其中包含一个 UIImageView,其图像设置为与第一个示例中使用的相同。我还使图像视图比按钮略小,以便为标签留出空间。然后我创建了 BarButtonItem
initWithCustomView:
我得到了非常不同的图像渲染:
这里发生了什么,如何让图像在第二个示例中按预期显示?
注意:我实际上以相反的顺序添加了按钮 - 在上图中,第一个按钮使用的是 initWithCustomView: