Я хочу реализовать вид с двумя слоями.Затем я хочу сделать некоторые рисунки на этих слоях отдельно при нажатии некоторых кнопок.
Я реализовал метод делегата:
- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)context
, но проблема в том, что этот делегат запускается только с [myviewclass setNeedsDisplay]
метод (не [mylayer setNeedsDisplay]
), а затем drawLayer
всегда вызывается для корневого слоя представления.
Я хочу, чтобы его вызывали для mylayer
с точным context
, чтобы я мог рисовать наконкретный слой, используя его контекст.
Пожалуйста, помогите, как этого добиться.