Как лучше всего создать приложение, которое выполняет следующее: пользователь нажимает на локации, а на локациях рисуется квадрат.Нет способа стереть квадраты.Вы просто нажимаете, куда хотите, и нарисуются квадраты заранее определенного размера.
Я думал создать собственный UIView и переопределить метод drawRect, сохранив список всех (x, y) положений квадратов, а затем вызвав [customView setNeedsDisplay] и рисуя все квадраты каждый раз, когда создаётся новыйквадрат нарисован.
Есть ли лучший способ?
В Java я использовал бы закадровое изображение, рисовал квадрат на закадровом изображении, а затем рисовал изображение на экране при каждом вызове repaint ().Но хорошо ли это для iPad?Если это так, что это за код, который позволит мне инициализировать UIImage и нарисовать на нем квадрат?