Моя задача: Мне нужно реализовать UIPageViewController
с TransitionStyle.pageCurl
. В портретной ориентации он должен отображать одну и две страницы в альбомной ориентации. Также должна быть предусмотрена возможность масштабирования на обеих страницах (при двойной странице), а не только на одной за раз.
Мое решение до сих пор : у меня есть UIViewController
, который содержит UIScrollView
. Затем я добавляю представление UIPageViewController
к моему представлению прокрутки следующим образом: self.scrollView.addSubview(self.pageViewController.view)
.
Моя проблема: Когда я поворачиваю устройство, func pageViewController(_ pageViewController: UIPageViewController, spineLocationFor orientation: UIInterfaceOrientation) -> UIPageViewController.SpineLocation
не вызывается, и поэтому я не могу переключаться между двойной страницей и одной страницей, или я что-то пропустил?