Мне нужно немного механического рисования. Я могу (1) отобразить изображение детали,
[self.view addSubview:thePartAsImageView];
(2) реализовать два ползунка (один горизонтальный для ширины детали и один вертикальный для высоты детали),
heightSlider.transform = CGAffineTransformRotate(heightSlider.transform, 270.0/180*M_PI);
(3) отображает соответствующие значения (размеры), когда пользователь перемещает ползунки, и даже (4) рисует размерные линии со стрелками:
CGContextAddLineToPoint
Что я не могу сделать, так это (5) удалить эти линии после того, как я их нарисовал.
Что мне нужно, так это «если userTouchedTheHor HorizontalControl затем стереть TheLinesForTheVerticalControl.»
Если я правильно понимаю - во-первых, что Quartz объединяет все в один слой, а во-вторых, что CALayer, GeekGameBoard и т. Д. Работают только на Mac - тогда я должен сделать что-то другое. Но разве я не могу что-то сделать, кроме как переключиться на Open GL?