2010-06-25 2 views
2

У меня есть UIImageView, который создает разные изображения из Интернета, все они разные. Я должен показать их как Aspect, чтобы отображалась вся картина, даже если это означает, что вы покидаете пустое пространство сверху или сбоку.UIImage View + Функция Pinch/Zoom при загрузке изображения из Интернета

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

NSURL* iURL = [NSURL URLWithString:tURL]; 

NSData * IDATA = [NSData dataWithContentsOfURL: iURL]; UIImage * iImage; iImage = [UIImage imageWithData: iData]; FullScreenImage.image = iImage;

Все это код выполняется в другом потоке, то он возвращается в основной поток и отображается на представлении с использованием

[navigationController pushViewController:vFullscreen animated:YES]; 

Спасибо за помощь

ответ

0

Вам нужно будет использовать UIScrollView поскольку UIImageView не предлагает встроенного масштабирования. См. Пример Apple, озаглавленный: ScrollViewSuite

+0

Спасибо, Когда я быстро посмотрел, мне нужно было знать размеры изображения, но с изображениями при им-загрузке я не могу предоставить это на лету:/ – user370507

+0

Как только изображение вы можете получить свой размер из метода размера UIImage, который затем можно использовать для scrollview. – RunLoop

Смежные вопросы