2

UIImageView の特定の領域の明るさを上げるにはどうすればよいですか。たとえば、画像を含む画像ビューがあります。その画像の特定の楕円形の領域で画像の明るさを上げたいです。画像全体の明るさを上げる方法は知っていますが、特定の楕円領域についてはわかりません。

4

1 に答える 1

1

特定のアルファが適用された黒を追加UIViewし (これにより、ビューの暗さを制御できます)、楕円を持つこのビューにマスク レイヤーをアタッチできます。マスクされたビューの部分は、より明るくなります。

Quartzcoreレイヤー/マスクを使用している場合は、フレームワークをインポートする必要があります。マスクは、ビュー レイヤー ( [yourView layer].mask) のプロパティです。

于 2012-10-04T20:08:54.773 に答える