2017-05-10 3 views
-1

UIViewにUILabelとUIButtonを持っています(ORIGINのスクリーンショット)。その後、一時的に灰色にする技術はありますか?下にあるビューを灰色にする方法

(スクリーンショットに期待として)私はそれらのUIViewの(背景色#6666とアルファ0.75)フロントを作成し、ACTUALを取得しようとしました。

UIAlertControllerを提示するときhttps://i.stack.imgur.com/y5xhH.jpg "スクリーンショット" ところで

ACTUALのスクリーンショットを撮影しています。

+0

あなたは、表示色または背景色のアルファ値を設定していますか?あなたが設定ビューのアルファ値であるように見えます... – Bilal

+0

https://github.com/freshking/BKFilterView – Larme

+0

GRAY UIViewのUIView要素の色に関するプロパティは変更しません。 –

答えて

0

は、代わりに1.0を設定し、ストーリーボードやペン先のファイルを使用している場合は、いずれかのストーリーボードまたはXIBでボタンのタイトルの色を設定することができ、アルファ0.75に設定しないでください。プログラムでタイトルカラーを設定することもできます。

[ボタンsetTitleColor:[UIColor lightTextColor] forState:UIControlStateNormal]。

ここのボタンはあなたのボタンリファレンスであり、任意の色を設定できます。

編集: アラートビューで実際の画像をクリックした場合は、0.75アルファで設定することもできます。私が見ることができるのはボタンテキストの色だけです。あなたは上記の方法から設定できます。

+0

実際には、私はUIAlertControllerを提示するのと同じ効果を得たいと思います。グレーの裏側に表示されます(場合によっては利用できないことを意味します)。 –

+0

次に、その上にオーバーレイを追加する必要があります。 –

関連する問題