我创建了一个xib文件,其中有一个黑色的大理石背景,使用UIImageView和几个UIButton放置在它们上面,图像内部显示。图像是透明的,除了围绕其周边的虚线白线外。我使用的是我的图像的PNG,我试图将它们设置为图像和背景图像。如何恢复这些图像中的alpha通道并将它们放置在UIButton中?为什么我的图片失去了透明度?
图像应该如何与透明对黑色大理石背景看。
如何图像看起来目前。
我创建了一个xib文件,其中有一个黑色的大理石背景,使用UIImageView和几个UIButton放置在它们上面,图像内部显示。图像是透明的,除了围绕其周边的虚线白线外。我使用的是我的图像的PNG,我试图将它们设置为图像和背景图像。如何恢复这些图像中的alpha通道并将它们放置在UIButton中?为什么我的图片失去了透明度?
图像应该如何与透明对黑色大理石背景看。
如何图像看起来目前。
尝试添加quartzCore框架在你的框架文件夹,然后导入头:
#import <QuartzCore/QuartzCore.h>
并设置图像maskToBounds
是的是如果你愿意,你可以在角落里。
[yuorImageView.layer setMaskToBounds:YES];
您是否尝试将按钮类型设置为“UIButtonTypeCustom”? –
尝试使用按钮类型 - 在xib中自定义 – iAmitWagh