Как стереть строки из вида с помощью ластика? - PullRequest
2 голосов
/ 19 февраля 2011

Я создаю вид с несколькими линиями и некоторыми другими фигурами, используя UI-Graphics-Get-Current-Context(). Мое приложение похоже на Paint. После того, как я пытаюсь стереть некоторые линии и фигуры, он удаляет все. Потому что в drawRect я взял: UIGraphics-Begin-Image-Context(self.frame.size). self.frame.size создает рисунок на весь кадр. И я удаляю фигуры, используя:

for (UIView *view in self.subviews) {
    if(CGRect-ContainsPoint(view.frame, touch Location))
        [view removeFromSuperview];
}

Этот код удаляет другое изображение. Но он удаляет все строки, не касаясь их (потому что кадр вида строки self.frame).

Как изменить рамку нанесенных линий после рисования?

...