Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何确定uipageviewcontroller环境中的页面大小?_Xcode_Uipageviewcontroller - Fatal编程技术网

Xcode 如何确定uipageviewcontroller环境中的页面大小?

Xcode 如何确定uipageviewcontroller环境中的页面大小?,xcode,uipageviewcontroller,Xcode,Uipageviewcontroller,我正在使用Apple提供的默认UIPageViewController模板。基本上只是为了了解它是如何工作的 我想加载dataview控制器的背景图像,并根据方向自动调整其大小(而不是加载不同的图像) 有没有什么我没有的快速方法来确定横向中每个页面的大小?我不是说 self.pageViewController.view.frame 这似乎给出了包括两个页面在内的整个视图的大小,而是横向显示的两个页面中的一个页面的大小。我用这样的东西或多或少达到了我所需要的 CGRectOffset(CGRe

我正在使用Apple提供的默认UIPageViewController模板。基本上只是为了了解它是如何工作的

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

有没有什么我没有的快速方法来确定横向中每个页面的大小?我不是说

self.pageViewController.view.frame
这似乎给出了包括两个页面在内的整个视图的大小,而是横向显示的两个页面中的一个页面的大小。我用这样的东西或多或少达到了我所需要的

CGRectOffset(CGRectInset(self.pageViewController.view.bounds,125,0), -125, 0)];
但肯定有更好的办法吗?这感觉像一个丑陋的黑客


提前谢谢

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