Растяжение и сжатие изображения при сжатии изображения - PullRequest
1 голос
/ 16 сентября 2009

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

Я могу перетащить изображение в любое место, используя - (void) touchesBeganNSSet *) touch с событиемEventUIEvent *) и - (void) touchesMovedNSSet *) затрагивает событиеEventUIEvent *).

Но я не могу изменить размер изображения.

1 Ответ

2 голосов
/ 16 сентября 2009

Пинч-масштабирование задается вам автоматически классом UIScrollView. Добавьте один вместо существующего представления изображения, затем добавьте представление своего изображения как подпредставление к представлению прокрутки. Убедитесь, что представление прокрутки имеет делегата.

Представление прокрутки вызовет делегат viewForZoomingInScrollView: метод. Убедитесь, что он возвращает вид вашего изображения.

Затем просто установите минимальные значения ZoomScale и MaximumZoomScale, и поведение должно произойти автоматически.

НТН

...