Непрозрачность группы UIView в одном представлении

Я пишу библиотеку пользовательского интерфейса, в которой я хотел бы иметь возможность иметь альфа-версию UIViews, как если бы был установлен ket UIViewGroupOpacity info.plist. Смотрите следующие ссылки:

Сделать UIView и подвиды полупрозрачными как один слой, а не по отдельности

iOS, контролирующая поведение альфа-версии UIView для подвидов

Но, поскольку я пишу lib, я не хочу, чтобы проекты должны были устанавливать этот глобальный ключ и влиять на поведение основного проекта.

Есть ли другой способ достичь этого? Я не хочу циклически просматривать все подвиды и устанавливать альфа каждого подвида, так как в проекте, который включает мою библиотеку, этот ключ может быть включен...

7
задан Community 23 May 2017 в 12:01
поделиться