1

iOS 6 以降では、UIImage の一部をぼやけさせるにはどうすればよいですか?

理想的には、UIView を定義し、フレームを提供し、その背後にあるすべてのものをぼかすように指示することができます。

私がやりたいことの例として写真を見てください。

例

4

3 に答える 3

1

「ぼやけた」とはどういう意味か完全にはわかりませんが、いつでもできることは、「ぼやけた」画像の領域の上に半透明の空の UIView を配置することです。

私の理解が間違っているかもしれませんが、あなたのイメージはあまり役に立ちません。

このようなもの。

UIView *blurView = [[UIView alloc] initWithFrame:someFrame];
[blurView setBackgroundColor:[UIColor colorWithWhite:0.5 alpha:0.5]]
[imageView addSubview:blueView];
于 2013-07-09T14:49:30.743 に答える
0

Vin の参照は、本当にぼやけた効果を提供します。それが必要な場合は、試すことができます。ただし、画像に UIView を使用したいと言ったので、「ぼやけた」のではなく、単に「半透明」にすることができます。

これを試して:

view.backgroundColor = [UIColor whiteColor];
view.alpha = 0.7; // play with this value
于 2013-07-09T15:05:05.210 に答える