我已经在我的应用程序中添加了一些带有背景图像的按钮(下面的RESET按钮),但角落非常符合预期。见下文:
RESET按钮的左下角和右下角似乎是平方的。我的原始图像有圆角。
之前有人遇到过这个问题吗?
答案 0 :(得分:9)
只要您按照几个简单的步骤,更改按钮的图像(我做了很多次)并没有什么棘手的事情:
为了更改按钮背景颜色,当您更改颜色时,请确保单击颜色组合框的左侧,以便显示颜色选择器。在那里,你必须将不透明度改为0.
有关简单演示,请参见下图。
祝你好运按钮
答案 1 :(得分:2)
切出重置按钮的底角是圆形和透明的。还将按钮的背景颜色设置为clearcolor。并使按钮自定义而不是圆角。
我认为按钮的底角不透明,所以你遇到了问题。
快乐的编码......
答案 2 :(得分:0)
更简单的解决方案可能是使用Three20框架。它允许您创建没有图像的按钮(除了其他样式)。
答案 3 :(得分:0)
你使用什么样的图像按钮,是否有alpha通道?你也可以尝试这样的事情:
yourButton.layer.cornerRadius = 15; // play with this value
yourButton.layer.masksToBounds = YES;
答案 4 :(得分:0)
如何不设置按钮的背景图像,而是将带有所需图像的UIImageView直接放在按钮后面?
答案 5 :(得分:0)
将您正在使用的重置按钮的图像切换为.png
格式,图像背面颜色为清晰颜色。如果问题仍然存在,请再次使您正在使用的图像与您使用的图像有问题。
答案 6 :(得分:0)
查看此博文:http://www.mlsite.net/blog/?p=232
它有一个UIButton +光泽类别的来源,允许您创建苹果风格的光泽按钮。它们看起来非常像你的按钮。而你根本不需要使用图像。