У меня есть подкласс CALayer. Я переопределил метод drawInContext. Я хочу, чтобы большая часть моего слоя была прозрачной, за исключением нескольких областей. Я использую слой в качестве меню и хочу, чтобы значки и метки в меню были непрозрачными.
Возможно ли, чтобы подслои CALayer были непрозрачными, если супер CALayer прозрачен?
Можно ли рисовать непрозрачные темы в методе drawInContext прозрачного слоя CALayer? Я пытался использовать CGContextSetAlpha, но я предполагаю, что он не работает, поскольку CALayer, для которого я рисую, прозрачен.
Как всегда, любая помощь будет отличной.