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