如何确定uipageviewcontroller格局中的页面大小?

时间:2013-01-06 04:17:26

标签: xcode uipageviewcontroller

我正在使用Apple的默认UIPageViewController模板。基本上只是涉足它,以了解它是如何工作的。

我想为数据视图控制器加载背景图像,并根据方向自动调整大小(而不是加载不同的图像)。

我是否有任何快速的方式来确定每个横向页面的大小?我不是说

self.pageViewController.view.frame

似乎给出了包含两个页面的整个视图的大小,而是横向显示的两个页面的一个的大小。我用这样的东西或多或少地实现了我所需要的东西

CGRectOffset(CGRectInset(self.pageViewController.view.bounds,125,0), -125, 0)];

但肯定有一些更好的方法吗?这感觉就像一个丑陋的黑客。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我还没有使用拆分视图UIPageViewController,但据我所知,你会传入两个视图,这两个视图将呈现为两个页面。那么为什么不让页面视图根据UIPageViewController如何在框架中设置它来确定图形本身的大小呢?