在 iOS 6+ 上,如何使 UIImage 的一部分变得模糊?
理想情况下,我将能够定义一个 UIView,为它提供一个框架,并以某种方式告诉它模糊其背后的所有内容。
将照片作为我想做的事情的一个例子。
在 iOS 6+ 上,如何使 UIImage 的一部分变得模糊?
理想情况下,我将能够定义一个 UIView,为它提供一个框架,并以某种方式告诉它模糊其背后的所有内容。
将照片作为我想做的事情的一个例子。
我不完全确定你所说的“模糊”是什么意思,但你总是可以做的就是在你想要“模糊”的图像区域上方放置一个半透明的空白 UIView。
也许我理解不正确,但你的形象并没有真正帮助。
像这样的东西。
UIView *blurView = [[UIView alloc] initWithFrame:someFrame];
[blurView setBackgroundColor:[UIColor colorWithWhite:0.5 alpha:0.5]]
[imageView addSubview:blueView];
Vin 的参考确实提供了一种非常模糊的效果。如果这是你想要的,你可以试试。但是,也许您想要的可能只是“半透明”而不是“模糊”,因为您提到您希望在图像上使用 UIView。
尝试这个:
view.backgroundColor = [UIColor whiteColor];
view.alpha = 0.7; // play with this value