私のアプリでは、背景を暗くしたいと考えています。background.alpha = (float between 0-1)
軽くなるだけなので使えません。私が必要としているのは、フィルターのようにすべての色が暗いような背景を持つことです。どうやってやるの?
質問する
116 次
4 に答える
2
黒の背景ビューの上にオーバーレイ ビューを追加し、アルファ チャネルを操作して、背景をどのくらい暗くするかを決めることができます。
于 2012-09-07T13:00:26.033 に答える
1
背景を黒に設定し、その上に白の背景でUIImageViewを追加して、UIImageのアルファを操作します。1の場合、背景は白になり、0の場合、背景は黒になります。他の色でも動作します!
于 2012-09-07T13:01:18.690 に答える
1
私の好みの戦術は、背景のHue:saturation:brightness:alpha:を取得し、明るさを減らすことで新しい背景色を導き出すことです。
于 2012-09-07T18:27:05.853 に答える
0
これは、以下よりも柔軟に色を設定するための便利なマクロですUIColor
。
#define UIColorFromRGB(rgbValue) [UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
次に、通常の16進値(つまり、フォトショップまたはほとんどのカラーピッカータイプのコントロールから)を使用して、背景色またはその他の色を設定できます。
self.view.backgroundColor = UIColorFromRGB(0x6f99d5);
于 2012-09-07T13:01:24.393 に答える