ios - 如何在 iOS 中使图像半透明?

标签 ios objective-c xcode

我在 iOS 中有一张图片。图片不是太大。现在当我将该图片显示为个人资料图片时,我还想将该个人资料图片显示为具有半透明效果的当前屏幕背景。这里是半透明的在 iPhone 和 iPad 中看到[![在此处输入图像描述][1]][1]。 我试过下面的代码

imageView.alpha=0.3f;

但这不会使图像半透明。

请告诉我该怎么做?

最佳答案

要使图像半透明,您可以使用这样的视觉效果

UIVisualEffect *blurEffect;
blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];

UIVisualEffectView *visualEffectView;
visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];

visualEffectView.frame = self.YOURIMAGEVIEW.bounds;
[self.YOURIMAGEVIEW addSubview:visualEffectView];

关于ios - 如何在 iOS 中使图像半透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32966035/

相关文章:

iOS 10 barTintColor 动画

ios - Apple UUID 同时使用相同的包 ID 更新整个项目

ios - 从字符串中求和值 (componentsJoinedByString)

ios - 从终端设置 iOS 模拟器自定义位置

iphone - Objective C,一次一种方法?

ios - 返回函数 objective-c

xcode - 我如何让我的背景图像在 Swift 中永远重复?

c - 为什么设置断点会使我的代码工作?

iphone - 使用 scrollEnabled=NO 在 TableView 上滚动取消突出显示先前选择的行

ios - 如何填充 UITableView 部分标题?