Вы должны добавить следующий метод делегата scrollview в ваш файл * .m.
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
}
Ok. Позвольте мне объяснить в глубине.
- откройте файл yourViewCtr.h.
- Поместите следующие два оператора в yourViewCtr.h (здесь yourViewCtr предполагается вашим контроллером представления)
IBOutlet UIScrollView *scrForImg;
IBOutlet UIImageView *imgForScr;
- Сохраните файл yourViewCtr.h и откройте файл yourViewCtr.xib.
- Перетаскивание UIScrollView в виде контроллера представления из библиотеки Интерфейсного разработчика
- Теперь перетащите UIImageView в это представление прокрутки из библиотеки Interface Builder
- Теперь подключите их обоих к владельцу файлов xib.
- Не забудьте подключить делегат scrollview к владельцу файлов
- Теперь установите максимальное увеличение до 5 (в соответствии с вашими потребностями)
- Сохранить yourViewCtr.xib
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return imgForScr;
}
Надеюсь, это работает для вас, дорогой.
Добавить комментарий, если есть сомнения.