2

鮮やかな効果を受けているラベルの色に何らかの影響を与える方法、または色合い/アルファ/背景/その他のプロパティを設定することにより、少なくともコントラストをもたらす方法はありますか? 以下に示すように、私の場合、鮮やかさによってほとんど判読できないテキストが作成されました...

ここに画像の説明を入力

4

3 に答える 3

0

2014 年の WWDC のビデオを見たとき、活気の外観に少なくとも何らかの影響を与える方法を見つけました。次のように、元のぼかしビューの contentViewの背景色を設定できます。

blurView.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.01];

残念ながら、これは鮮やかさの基となったぼかし全体にも影響を与えます (着色による)。しかし、少なくともその後、テキストははるかに読みやすくなります。

于 2015-09-30T08:09:27.703 に答える
0

あなたなら出来る。鮮やかなテキストをレンダリングするには、UILabel を作成し、鮮やかな UIVisualEffectView の contentView に追加します。UILabel の色は、その外観には影響しません。

デモ プロジェクトについては、次のリンクを参照してください。 https://github.com/ide/UIVisualEffects

于 2015-09-30T04:27:04.980 に答える
0

あなたが求めていることは実行可能だとは思いませんが、同様の問題があり、このリンクが設計の改善に役立ちました。

于 2017-01-09T14:07:46.767 に答える