Просмотр фотографий (с масштабированием, панорамированием, масштабированием и т. Д.)? Альтернатива Three20 - PullRequest
4 голосов
/ 14 сентября 2011

У меня есть приложение с несколькими картинками.Если пользователь нажимает на один из них, я хочу, чтобы он мог масштабировать, панорамировать, масштабировать и так далее.Мне не нужно что-то вроде Three20.Во-первых, я загружаю изображения из файла внутри приложения, во-вторых, мне не нужна функция «библиотека» (которая отображает все изображения в сетке> как Photos.app).Поэтому мне нужна только часть на левой картинке ...

enter image description here

Как я могу это сделать?Есть ли "образец класса" или учебное пособие?

Заранее большое спасибо!

Ответы [ 2 ]

6 голосов
/ 14 сентября 2011

UIScrollView поддерживает не только прокрутку, но и увеличение и уменьшение масштаба, фактически это суперкласс таких вещей, как webViews и tableViews.

Это вопрос встраивания UIImageView в UIScrollView , согласования contentSize и включения масштабирования (максимальное / минимальное масштабирование равно 1,0 по умолчанию, если установить другое значение, можно увеличить).

3 голосов
/ 14 сентября 2011

посмотрите Nibmus Project , у них есть хороший контроллер фотографий http://jverkoey.github.com/nimbus/group___nimbus_photos.html,, который звучит как раз то, что вы ищете.

...