0

我正在创建一个 xib 文件,其中使用 UIImageView 显示黑色大理石背景,并在其上放置几个 UIButtons,其中包含图像。这些图像是透明的,除了围绕其周边的虚线白线。我正在为我的图像使用 pngs,并且我尝试将它们设置为图像和背景图像。如何恢复这些图像中的 alpha 通道并将它们放在 UIButton 中?

图像在黑色大理石背景下的透明度如何。

图像在大理石黑色背景下的外观

图像目前的样子。

在此处输入图像描述

4

2 回答 2

3

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

在此处输入图像描述

于 2012-06-14T11:25:19.137 回答
0

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

#import < QuartzCore/QuartzCore.h >

如果需要,将图像设置为“maskToBounds是”并设置在角落。

[yuorImageView.layer setMaskToBounds:YES];
于 2012-06-14T11:31:52.563 回答