как установить фон UIView программно - PullRequest
1 голос
/ 25 декабря 2009

в конструкторе интерфейса, я могу найти фоновый тег и выбрать цвет и непрозрачность.

если я создаю UIView программно, если я хочу изменить цвет, я могу установить свойство backgroundColor

вопрос в том, хочу ли я изменить непрозрачность, какое свойство я должен изменить?

Большое спасибо.

Ответы [ 2 ]

4 голосов
/ 25 декабря 2009

Используйте свойство представления alpha или, если вы не хотите, чтобы к содержимому представления применялось такое же изменение непрозрачности, измените альфа-компонент цвета фона (как создано с помощью +colorWithRed:green:blue:alpha:, * 1003). * или +colorWithWhite:alpha:) к чему-то отличному от 1.

1 голос
/ 25 декабря 2009

Вы можете просто использовать

self.alpha = someFloat;

в вашем классе просмотра.

Если вы хотите изменить его из viewcontroller, используйте

self.view.alpha = someFloat;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...