Масштабируемая графика - PullRequest
0 голосов
/ 05 мая 2011

Я пытаюсь нарисовать масштабируемую графику на экране. В настоящее время у меня есть UIView внутри ScrollView, и мне интересно, как лучше всего обработать / реализовать масштабирование графики, которую я нарисовал на экране.

1 Ответ

2 голосов
/ 05 мая 2011

Возможно, вы захотите использовать что-то в соответствии с тем, что я описал в моем ответе здесь .

Во время события масштабирования пинчем к вашему UIView будет применено преобразование, которое увеличит масштаб содержимого, но приведет к размытию. Как только событие масштабирования закончится, используйте метод делегата -scrollViewDidEndZooming:withView:atScale:, чтобы определить новый масштабный коэффициент, а также изменить его размер и заново отрендерить UIView. Если вы рисуете с использованием Core Graphics в методе -drawRect: вашего UIView, это должно быть довольно просто для управления.

...