我正在创建一个 iOS 应用程序,其中添加了一个简单的 UIImage。我想在图像中添加透明效果以显示该主图像后面的其他图像。告诉我怎样才能达到这个效果?
注意:我不想更改图像的不透明度/alpha。
Alpha 更改是您更改透明度的方式。除此之外,您还想在视图级别上更改它,而不是UIImage
直接更改。前任:
[myImageView setImage:[UIImage imageNamed@"myImage.png"]];
[myImageView setAlpha:0.7f];
使用带有 alpha 通道的 png 格式的图像:alpha 通道是告诉每个像素有多少透明的层
这个怎么样:
self.imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f,0.0f,1024.0f,768.0f)];
self.imageView.backgroundColor = [UIColor colorWithRed:255 green:255 blue:255 alpha:0.5];
[self.view addSubview:self.imageView];
or set its alpha
imageView.alpha = 0.5;
但一定要实例化imageView,作为属性然后合成。