2012-06-14 86 views
0

我创建了一个xib文件,其中有一个黑色的大理石背景,使用UIImageView和几个UIButton放置在它们上面,图像内部显示。图像是透明的,除了围绕其周边的虚线白线外。我使用的是我的图像的PNG,我试图将它们设置为图像和背景图像。如何恢复这些图像中的alpha通道并将它们放置在UIButton中?为什么我的图片失去了透明度?

图像应该如何与透明对黑色大理石背景看。

How the image should look against a marbled black background

如何图像看起来目前。

enter image description here

+1

您是否尝试将按钮类型设置为“UIButtonTypeCustom”? –

+1

尝试使用按钮类型 - 在xib中自定义 – iAmitWagh

回答

3

您可能需要将UIButton类型设置为UIButtonTypeCustom,而不是圆角的矩形

enter image description here

+0

谢谢,这实际上是所有需要的。 – Deco

0

尝试添加quartzCore框架在你的框架文件夹,然后导入头:

#import <QuartzCore/QuartzCore.h> 

并设置图像maskToBounds是的是如果你愿意,你可以在角落里。

[yuorImageView.layer setMaskToBounds:YES]; 
相关问题