Как реализовать масштабирование и масштабирование с импульсом для графического приложения Core Graphics? - PullRequest
0 голосов
/ 22 июня 2011

В моем приложении я нарисовал график с использованием Core Graphics (внутри представления, внутри представления).Однако это не графическое приложение для калькуляции, оно отображает данные пациентов и помечает их каждые шесть месяцев, и оно больше экрана, поэтому пользователю нужно иметь возможность перемещаться.Мне было интересно, если есть простой способ реализовать масштабирование, или щелкать с импульсом.Я планировал просто использовать UITouch, чтобы получать уведомления о выполнении этих действий, но на самом деле он не дает вам много информации.Например, все, что вы получаете с масштабированием, это отношение масштабирования, а все, что вы получаете с помощью щелчка, это направление, в котором они перемещаются.Итак, я просто собирался реализовать базовые щелчки без импульса, и просто ущипнуть, чтобы увеличить, не имея возможности перемещаться тоже.

Но я решил сначала спросить здесь, чтобы посмотреть, есть ли у кого-нибудь лучшее представление окак это сделать (легко).

РЕДАКТИРОВАТЬ: Я нашел много мест, где рассказывают, как это сделать с фотографиями, но нет ни одного с основной графикой или что-то в этом роде, спасибо.

1 Ответ

0 голосов
/ 29 июня 2011

Я закончил с использованием UIScrollView, который реализует пинч для масштабирования и щелкает автоматически (ну, почти).

...