2012-08-06 113 views
10

我有一个表格视图,我将addeed图像作为标题的子视图,但该图像以bagckground白色显示,如何设置图像的透明度。在图像中设置透明度IOS

TIA

+2

您的图像infact *有*透明背景吗? – James 2012-08-06 08:55:00

+0

如果你不介意,如何设置图像的透明背景。 – Feroz 2012-08-06 09:00:16

+0

这将不得不通过图像编辑器完成。 – James 2012-08-06 09:00:57

回答

13

对于这一点,你必须设置你的UIImageView的阿尔法

Your_ImageView.alpha = 0.6; 

你也可以做到这一点在你的XIB文件

+0

我正在以编程方式添加图像。顺便设置α低隐藏图像的可见性也..任何想法? – Feroz 2012-08-06 08:59:19

+0

如果您以编程方式添加它,那么您可以使用Your_ImageView.alpha = 0.6;并确保您使用的图像必须具有透明背景 – superGokuN 2012-08-06 09:01:22

+0

@naveen这将设置* full *图像的透明度,OP正在设法使背景透明。 – James 2012-08-06 09:02:31

0

最简单的解决方法是INFACT创建具有图像透明的背景,但是,您可以使用Image Mask来获得所需的效果。

已经有这here的一个例子。

2

假设您的视图的名称是myTransparentSubView:

[myTransparentSubView setBackgroundColor:[UIColor clearColor]]; 

如果您使用的界面生成器,然后相应地设置内IB的背景颜色属性。

-1

使用图像预览MAC

开始的PNG文件。

你必须去查看>显示编辑工具栏。

然后扩大窗口,以便您可以看到所有的图标。

然后点击看起来像魔棒的图标。

然后单击并拖动要擦除的颜色。