Мой вид прозрачен, как я могу сделать компоненты не прозрачными - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть контроллер представления с парой представлений контейнера.Эти представления являются альфа-версией .8, поэтому они немного прозрачны.Каждое представление имеет несколько текстовых полей и некоторый другой пользовательский интерфейс (переключатели, сегментированные элементы управления и т. Д.).
Теперь, когда я загружаю это, я замечаю, что у всего есть альфа-прозрачность 0,8.Есть ли способ убрать прозрачность с объектов внутри вида?Я попытался установить фон отдельно для каждого текстового поля без альфа-компонента (через раскадровку), но они по-прежнему сохраняют эту полупрозрачность из родительского представления.

1 Ответ

0 голосов
/ 12 декабря 2018

Дайте непрозрачность 80% цвету фона и не изменяйте альфа вашего родительского вида.

Если вы измените альфа своего родительского вида, это повлияет на все ваши дочерние представления.Таким образом, весь вид вашего ребенка также выглядит прозрачным.Но если вы измените непрозрачность цвета фона родительского представления, оно будет прозрачным и не повлияет на дочерние представления.

enter image description here

Пример

enter image description here

...