私は、このラベルが透明な黒色の背景を持つことができるように、背景をアルファ成分で黒に設定したいUILabelを持っています。UILabelの背景を透明な黒に設定する
ストーリーボードで背景を背景色に設定すると、アルファ成分が必要な場合でも、白色のラベルのテキストもアルファ成分で明るくなります。
この問題を解決するために、私はUIViewにラベルを埋め込み、同じ問題が残っていました。
どうすればこの問題を解決できますか。どんな助けもありがとう。
私は、このラベルが透明な黒色の背景を持つことができるように、背景をアルファ成分で黒に設定したいUILabelを持っています。UILabelの背景を透明な黒に設定する
ストーリーボードで背景を背景色に設定すると、アルファ成分が必要な場合でも、白色のラベルのテキストもアルファ成分で明るくなります。
この問題を解決するために、私はUIViewにラベルを埋め込み、同じ問題が残っていました。
どうすればこの問題を解決できますか。どんな助けもありがとう。
できますonlyラベルは、IBObjectを次の行に書き込みます。
label.backgroundColor = UIColor.black.withAlphaComponent(0.4)
UILabel
をUIView
の上に置きます。
は明るい色を持ってを介して別の図であるv1
あれば、私たちはあなたのlabel
が含まれている程度v1
ビューを話していると仮定し、あなたのv1
のalpha
はに難しくなるだろう、あなたのラベル白のテキストの色を下げる取得するときテキストの色はバックグラウンドのアルファコンポーネントとは関係がないので、白い色や背景を使って再考する必要があります。つまり、v1の後ろにある背景やビューは暗くなります。
myLabel.backgroundColor = UIColor.black.withAlphaComponent(0) –
アルファフォームを設定しないでください。ストーリーボードセットラベルの色とアルファをコーディングで設定します。ラベルのテキストには適用されません。 lbl.backgroundColor = [UIColor colorWithRed:100/225.0緑:100.0/255.0青:100.0/255.0アルファ:.7]; –