如何在UIToolbar UIBarButtonItem上显示自己的图像

时间:2010-08-10 14:03:08

标签: iphone uibarbuttonitem uitoolbar

我之前在论坛上看过这个问题的变体,但我不太了解解决方案。

我有一个常规的ViewController,它在底部托管一个UIToolbar。 工具栏有几个UIBarbuttonItems,例如其中一个有: 风格:平原 标识符:自定义 标题:停止

现在我希望它显示我提供的图像 所以我补充一下 图片:MyImage.png

现在我得到一个不透明的灰色矩形而不是我的图像。

是否有要在UIBarButtonItem上显示的图像的特定要求? 尺寸? Opcity?其他

1 个答案:

答案 0 :(得分:2)

  1. 将UIBarButtonItem标识符设置为自定义。
  2. 添加UIButton作为UIBarButtonItem的子视图。
  3. 将UIButton类型设置为自定义。
  4. 将UIButton图像设置为图像文件。
  5. 图像的特定要求是它与工具栏兼容,因为alpha通道保存相关的像素数据,而RGB值只是用于混合的灰度 - 可能是白色或黑色。

    更多信息:http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html