Вставка изображения в виде прокрутки - PullRequest
0 голосов
/ 10 апреля 2010

Как я могу вставить изображение в виде прокрутки, чтобы я мог увеличить его. Я новичок в цели c. Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

1 голос
/ 10 апреля 2010

Вы должны добавить следующий метод делегата 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;
}

Надеюсь, это работает для вас, дорогой. Добавить комментарий, если есть сомнения.

0 голосов
/ 10 апреля 2010

Посмотрите в ImageKit. В частности, IKImageView. Теоретически, вы можете поместить это в свой скроллвью. Я играл с этим недавно ...

Конечно, я работаю только в OSX, а не в iPhone, так что ваш опыт может отличаться ... Я не уверен, что IKImageView существует для iPhone, но, похоже, ImageKit ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...