【问题标题】:Transparent UIImage透明的 UIImage
【发布时间】:2012-08-02 07:04:12
【问题描述】:

我正在创建一个 iOS 应用程序,其中添加了一个简单的 UIImage。我想在图像中添加透明效果以显示该主图像后面的其他图像。告诉我怎样才能达到这个效果?

注意:我不想更改图像的不透明度/alpha。

【问题讨论】:

标签: iphone ios xcode ipad ipod


【解决方案1】:

Alpha 更改是您更改透明度的方式。除此之外,您可能希望在视图级别上更改它,而不是直接更改为UIImage。例如:

[myImageView setImage:[UIImage imageNamed@"myImage.png"]];
[myImageView setAlpha:0.7f];

【讨论】:

    【解决方案2】:

    使用带有 alpha 通道的 png 格式的图像:alpha 通道是告诉每个像素有多少透明的层

    【讨论】:

      【解决方案3】:

      这个怎么样:

      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,作为属性再合成。

      【讨论】:

        猜你喜欢
        • 2011-10-15
        • 1970-01-01
        • 2016-10-25
        • 2011-06-20
        • 1970-01-01
        • 2012-05-03
        • 2019-01-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多