我正在创建一个xib文件,其中使用UIImageView显示黑色大理石背景,并在其上放置几个UIButton,其中包含图像。这些图像是透明的,除了边缘的白色虚线外。我正在为我的图像使用pngs,我尝试将它们设置为图像和背景图像。如何在这些图像中恢复alpha通道并将它们放在UIButton中?
图像应如何在黑色大理石背景下透明显示。
目前图像的外观。
答案 0 :(得分:3)
您可能需要将UIButton
类型设置为UIButtonTypeCustom
而不是圆角矩形
答案 1 :(得分:0)
尝试在framework文件夹中添加quartzCore框架,然后导入标题:
#import < QuartzCore/QuartzCore.h >
并设置图像maskToBounds
是,如果需要,可以设置在角落。
[yuorImageView.layer setMaskToBounds:YES];