айфон пинч зум - PullRequest
       12

айфон пинч зум

0 голосов
/ 27 октября 2009

Я нарисовал несколько фигур в функции drawRect представления, цвет этих фигур меняется через некоторое время многократно с помощью setNeedsDisplay, который вызывает drawRect, во-вторых, имя формы также должно выбираться при нажатии на него, до сих пор все работает нормально .

Есть три вида, каждый из которых имеет более одной фигуры, как указано выше. Все эти виды добавляются в представление прокрутки, чтобы пользователь мог просматривать фигуры при следующем просмотре.

Теперь требуется ущипнуть масштабирование вида, содержащего фигуры, также необходимо выбрать фигуры, drawRect вызывается повторно. все увеличение, которое я видел, связано с изображениями.

1 Ответ

1 голос
/ 29 октября 2009

Я сделал это, используя следующую технику. Я создал класс, который расширяется от UIScrollView, и он может масштабироваться, он содержит представление, имеющее формы. Количество этих видов прокрутки равно количеству видов, содержащих фигуры (то есть 3).

Теперь эти объекты представления прокрутки добавляются к основному представлению прокрутки, связанному с управлением страницей.

Касание возвращает ту же точку после масштабирования, что и без масштабирования. Так что алгоритм выбора формы клика не изменился.

...