В iOS 5 появился новый View Controller: UIPageViewController, который поддерживает перелистывание страниц, как в iBook. Но есть проблема с поддержкой увеличения / уменьшения страницы.
Затем я добавляю представление прокрутки в представление RootViewController. И добавьте представление UIPageViewController как подпредставление этого прокрутки. Тогда увеличение / уменьшение масштаба работает как в портретном, так и в ландшафтном режиме. Но возникает другая проблема. После увеличения масштаба изображения перелистывание страниц больше не работает. Я думаю, что это может быть из-за конфликта между жестом прокрутки и жестом просмотра страницы.
Я заметил, что есть такое утверждение:
self.view.gestureRecognizers = self.pageViewController.gestureRecognizers;
Поэтому я изменил его на:
self.scrollView.gestureRecognizers = self.pageViewController.gestureRecognizers;
Но происходит сбой, сообщение об ошибке выглядит примерно так:
* - [UIScrollViewPanGestureRecognizer setMaximumNumberOfTouches:]: сообщение отправлено освобожденному экземпляру 0x6b80150
Есть идеи? Спасибо