Сделайте UIView и подпредставления прозрачными как один слой, а не индивидуально - PullRequest
1 голос
/ 23 июня 2011

При установке альфа UIView (на iOS) он устанавливает для каждого подпредставления одно и то же значение, но объединяет их с этой альфой поверх их соответствующих суперпредставлений.Таким образом, подпредставления смешаны с их суперпредставлениями.

Я не хочу, чтобы это произошло.Я хочу, чтобы прозрачность применялась к UIView в целом, а не к каждому отдельному представлению.Я хочу добиться того же эффекта, что и, скажем, непрозрачность CSS3 или применение непрозрачности к группе слоев в Photoshop, а не к каждому слою в отдельности.

Однако сложность заключается в том, что в этом UIView есть UITableView идругие, которые должны быть интерактивными.И не жизнеспособно иметь представление, которое должно быть позади этого представления сверху.

Мой вопрос: каков наилучший способ достичь этого?

Спасибо!
1010 * Alec *

1 Ответ

5 голосов
/ 23 июня 2011

В Info.plist есть настройка «Рендеринг с непрозрачностью группы»

Документация здесь: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

(Поиск упомянутой настройки).

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