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

发布于 2024-09-13 16:33:13 字数 266 浏览 11 评论 0原文

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

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

现在停止我希望它显示我提供的图像 所以我添加 图片:MyImage.png

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

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

I have seen variations of this question before in the forum, but I did not quite understand the solutions.

I have a regular ViewController that hosts a UIToolbar at the bottm.
The toolbar has several UIBarbuttonItems for example one of them has:
Style: Plain
Identifier: Custom
Title: Stop

Now I want it to display an image I heve provided
So I add
Image: MyImage.png

Now I get an opaque gray rectangle instead of my image.

Are there specific requirements from images that are to be show on a UIBarButtonItem?
Size? Opcity? other?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长伴 2024-09-20 16:33:13
  1. 将 UIBarButtonItem 标识符设置为自定义。
  2. 添加一个 UIButton 作为 UIBarButtonItem 的子视图。
  3. 将 UIButton 类型设置为自定义。
  4. 将 UIButton Image 设置为您的图像文件。

对图像的具体要求是它与工具栏兼容,因为 Alpha 通道保存相关的像素数据,而 RGB 值只是用于混合的灰度 - 可能是白色或黑色。

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

  1. Set the UIBarButtonItem Identifier to Custom.
  2. Add a UIButton as a subview of the UIBarButtonItem.
  3. Set the UIButton Type to Custom.
  4. Set the UIButton Image to your image file.

The specific requirement for the image is that it be toolbar-compatible, in that the alpha channel holds the pertinent pixel data, and the RGB values are simply a grayscale for blending-- likely white or black.

More info: http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文