2012-02-21 3 views
0

UIViewバックグラウンドの合成モードを画面、オーバーレイ、または乗算に変更する方法はありますか?UIViewコンポジットモード

私が進めようとしている効果は、セルの背景がはるかに暗いiOS通知センターに表示される効果に似ていますが、背景にはまだ半透明です。これは、私には、フォトショップの多重効果のように見えます。

答えて

0

私は見て彼らが本当に微調整に微妙なグラデーションやその他の追加の装飾を使用している可能性がどのようなあなたが言及したが、背景色で遊んとアルファ

view.backgroundColor = [UIColor blackColor]; 
view.alpha   = 0.4f; // Try changing this to suit 

100%わかりません。私は

backgroundColor = [UIColor colorWithWhite:0.0f alpha:0.37f]; 
whitePixelLine = [UIColor colorWithWhite:0.8f alpha:0.4f]; 
darkPixelLine = [UIColor colorWithWhite:0.0f alpha:0.6f]; 

私のグラフィック技術を使用して、かなり説得力の再生を得ることができます


アップデートは、ので、これは遠く離れて私はこれにいくつかの方法を試してみました

+0

マーク可能性がひどいですしかし、アルファを調整するだけで背景が薄くなります。通知センターを見るとコントラストがはるかに高くなります。 – taylormade201

+0

例を追加することができますかどうかわかりません。おそらくそれをあなたの実験と比較してその差を表示してください –

+0

余計な情報をありがとう、私はおそらくその仕事をすることができます。また、私は、合成モード(ブレンドモード)の面で私が探していたものを見つけました。 self.view.layer.compositingFilter = [CIFilter filterWithName:@ "CIMultiplyCompositing"]; しかし、私はそれを必要としないかもしれません。ありがとう – taylormade201