viewForZoomingInScrollView не вызывается для поддержки масштабирования - PullRequest
2 голосов
/ 08 сентября 2011

Я делаю приложение, в котором я нажимаю на изображение, и появляется новое окно, которое поддерживает масштабирование и перелистывание фотографий .. Я успешно реализовал перелистывание фотографий, но при масштабировании изображения я в тупике ..

Для поддержки масштабирования я сослался на рекомендации Apple Поддержка жестов масштабирования Pinch и последующий подход ... также включил эту строку

@interface AppReviewPopUp : UIViewController<UIScrollViewDelegate>

Но, к сожалению viewForZoomingInScrollView не вызываетсяв моем классе ... Я реализовал всю функциональность для масштабирования, но это бесполезно, так как эта функция не вызывается ... Я публикую ссылку на мой код, если кому-то интересно взглянуть на кодирование.

Код: http://pastebin.com/uKqUafhp

Может кто-нибудь сказать, что с ним не так? Любое предложение или идея будет высоко ценится .. Спасибо ..

Ответы [ 2 ]

3 голосов
/ 16 декабря 2016

viewForZoomingInScrollView - изменение в swift 3

установка делегата в представлении прокрутки

попробуйте это

 func viewForZooming(in scrollView: UIScrollView) -> UIView?
 {
   return imgPhoto
  }
3 голосов
/ 08 сентября 2011

Можете ли вы попробовать изменить свойство imageView, которое вы добавляете. Попробуйте изменить свойство UserInteractionEnabled представления изображения на ДА . Может быть, это может помочь, конечно ...

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