UIBarButtonItem 显示为蓝色方块,而不是我想要的图像(界面编辑器)

UIBarButtonItem showing up as a blue square instead of the image I want (Interface Editor)

提问人:Jobalisk 提问时间:10/12/2016 最后编辑:rmaddyJobalisk 更新时间:10/12/2016 访问量:953

问:

所以。。。我在界面编辑器的导航栏中添加了一个按钮,但是当我设置图像时,我只会得到一个蓝色框。图像大小正确,但未显示。enter image description here

这是其中一张图片的副本 (x1)

enter image description here

如果可能的话,我想知道如何解决这是一种非编程方式。

iOS Xcode的

评论

1赞 TheAppMentor 10/12/2016
看看这个。似乎没有办法做你在interace builder中尝试的事情。stackoverflow.com/questions/27499998/......
0赞 Janmenjaya 10/12/2016
就我而言,它正在工作。我不确定,但您可以通过更改色调颜色来检查,可能是默认色调颜色是蓝色,图标颜色相同,所以可能会导致问题。检查并让我知道
0赞 Anbu.Karthik 10/12/2016
检查您的图像大小是否大于按钮大小
0赞 Jobalisk 10/13/2016
@TheAppMentor我知道这是可能的,因为如果你看上面的图片,它很清楚有一个用于使用图像的字段,而不是按钮上的标题。根据 Apple 规格,图像为 22X22、44x44 和 66x66

答:

2赞 rmaddy 10/12/2016 #1

问题出在你的形象上。图像不会按原样显示。图像用作蒙版以生成实际图像。只有图像的 alpha 通道是相关的,而不是任何颜色。

对于特定图像,最简单的解决方案是从图像中删除所有白色并使这些部分完全透明。

评论

0赞 Jobalisk 10/13/2016
谢谢,我会试一试
0赞 Jobalisk 10/13/2016
干杯。第一次工作。