Вопрос

У меня есть подкласс Cameer. Я переопределял метод DrawinContext. Я хочу, чтобы большая часть моего слоя был прозрачным, за исключением нескольких областей. Я использую слой в качестве меню, и я хочу, чтобы значки и этикетки в меню были непрозрачными.

Можно ли быть непрозрачными, если супер -калипер прозрачен?

Можно ли нарисовать непрозрачные TEMS в методе DrawIncontext прозрачного CALayer? Я пытался использовать CGContextSetalpha, но я предполагаю, что это не работает, поскольку Cameer, на который я рисую, прозрачен.

Как всегда, любая помощь была бы отличной.

Это было полезно?

Решение

Я узнал, что это возможно. Супер слой не диктует прозрачность своего подварителя.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top