导航栏中的按钮图像具有不同的外观。为什么?

时间:2011-05-20 14:29:49

标签: ios uibutton uinavigationbar uibarbuttonitem

我正在尝试在UINavigationBar上放置带有自定义图像的UIBarButtonItem。然而,当我这样做时,图像看起来不正确。我希望导航栏上的按钮看起来像下面的按钮。

screenshot

(这是模拟器的截图,顺便说一下,不是 Interface Builder)

我通过创建UIButton创建了自定义UIBarButtonItem,使用齿轮图像作为背景,然后将其拖动到Interface Builder中的右侧栏按钮项目位置。看到以上述UIButton编程方式创建UIBarButtonItem作为其“自定义视图”(-initWithCustomView)具有相同的结果,我相信这也是正在发生的事情。

我不明白为什么当我将按钮图像添加到包含在条形按钮项目中的导航栏时,它会丢失其漂亮的边缘和颜色渐变。有谁能告诉我?

提前致谢。

1 个答案:

答案 0 :(得分:4)

图像没有改变。这是相同的。它只是当放在不同的背景时,它显示不同。你应该考虑增加对比度。