изменить альфа дочернего представления без изменения альфа родительского представления - PullRequest
0 голосов
/ 18 апреля 2011

У меня есть два просмотра: 1 дочернее и 1 родительское представление имеет альфа .30 при нажатии кнопки. Я хочу изменить альфа дочернего просмотра на 1.0 или 0.0, возможно ли это, если да, то как.мне на это.

Спасибо заранее :))

Ответы [ 2 ]

13 голосов
/ 18 апреля 2011

Попробуйте с альфа-свойство UIView и это значение влияет только на текущее представление и не влияет ни на одно из его вложенных подпредставлений.

Прочитайте документацию Apple для alpha в UIView.

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html

Обновлено: попробуйте ниже

[parentView setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:0.5]];
[childView setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:1.0]];
1 голос
/ 18 апреля 2011

Вы хотите сделать дочернее представление менее прозрачным, чем родительское представление?Это невозможно при использовании свойства alpha.

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