2016-04-18 26 views
2

背景のイメージを設定して、その下に描画されるビューが暗くなったり、通常のアルファ値で色付けされるのではなく、不飽和になるようにすることは可能ですか?UIViewの下のビューで色が彩度を落とす

私は以下のビューを変更する能力がありませんので、UIViewまたはレイヤーに含める必要があります。

ありがとうございます!

+0

あなたは何をしようとしているのサンプル画像を表示することはできますか? –

答えて

1

確かに、スクリーンショット(How Do I Take a Screen Shot of a UIView?)とデタチュレート(ios sdk desaturate image)のビューをオーバーレイするだけです。 次に、透明な背景を持つ他のviewcontrollerをモーダルに表示して、あなたの彩度のある画像を透けて見ることができます(iOS: Modal ViewController with transparent background)。

+0

これはいくつかのケースでは機能しますが、たとえば、後ろのビューがアニメーション化されている場合はどうなりますか? – xceph

+0

GPUImageフレームワークを使用して、ビデオを再生する上に透明/ぼかしオブジェクトを配置しました。 http://stackoverflow.com/questions/13934643/gpuimage-video-with-transparency-over-uiview – igraczech

関連する問題