Uygulamamda bir UIPageViewController
kullanıyorum. Oldukça iyi çalışıyor, ancak sayfaları çevirdiğimde, bir sonraki sayfa ekrandan daha büyük bir çerçevede başlatılıyor gibi görünüyor: Sayfayı çevirirken, bir sonraki viewController
görünümünün yalnızca bir kısmı ekrana sığar.UIPageViewController tuhaf boyutta
ben viewDidLoad
içinde UIPageViewController
başlatılıyor ve PageVC
, onun subviews ve parentVC
çerçevelerini log başladı ediyorum. Her kare iyi görünüyor, sadece viewControllerAfterViewController
oturum açtığım UIPageViewController'
s çerçeve, ekranın gerçek boyutunun neredeyse iki katı olan bir genişliğe sahip.
Aslında, bu, çerçeve üst ve sol 0 olduğu sürece iyi çalışır, aksi takdirde, PageViewController doğru olarak hizalanmayacaktır (aşağı/sağa kaydırılır). Sadece genişlik ve yüksekliği ayarlamak daha güvenli: 'pageViewController.view.width = self.view.width pageViewController.view.height = self.view.height' – Ultimecia