Как реализовать масштабируемый UIPageViewController в режиме двух страниц? - PullRequest
2 голосов
/ 29 января 2012

Мне нужно реализовать масштабируемый UIPageViewController в iOS 5, когда он находится в режиме макета двух страниц (другими словами, когда для параметра Spine Location установлено значение Mid).

Использование прокрутки для каждой страницы работает нормально, когдаотображается только одна страница.Но когда две страницы накладываются рядом друг с другом в альбомном режиме, как можно плавно синхронизировать страницы и выравнивать границы во время анимации масштабирования?

Одним из возможных решений было бы поместить UIPageViewController внутри большего UIScrollView.контроллер, но это приводит к размытому изображению, потому что два прокручиваемых просмотра внутри страниц не обновляются с областью с более высоким разрешением исходных изображений при увеличении родительского элемента.в двухстраничном режиме.Кто-то нашел решение этой проблемы?

Заранее спасибо.

1 Ответ

1 голос
/ 21 мая 2012

Я все еще тестирую, но у меня есть это. Я использовал шаблон pageviewcontroller. Я изменил сцену, чтобы показывать изображение вместо месяца (внутри UIImageView).

использовал UIPinchGestureRecognizer для увеличения изображения и UIPanGestureRecognizer для перемещения изображения после его увеличения и работы.

Единственная проблема - иногда распознается перелистывание страниц вместо панорамирования, поэтому вместо этого изменяется страница, перемещая внутреннее изображение. И это только увеличивает страницу за раз, я пометил подпредставления клипа в представлении dataViewController, так что 2 страницы остаются одинакового размера даже при увеличении другой.

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