如何在旋转到横向时让UIPageViewController工作?

时间:2014-02-25 03:42:43

标签: ios objective-c cocoa-touch uipageviewcontroller

this tutorial on UIPageViewController(底部有项目下载)中,作者设置了一个很棒的UIPageViewController,可以在纵向模式下完美运行。

但旋转到风景时它完全出错了。图像被推到左下角,一般情况下它完全搞砸了。

我无法弄清楚如何解决这个问题。我进行了搜索和搜索,没有示例项目似乎在景观中工作。我需要做些什么才能让它在风景中发挥作用?

3 个答案:

答案 0 :(得分:1)

我刚刚在我最近的项目中实现了UIPageViewController,所以这里是我用来正确设置它的一些属性的快照。从本质上讲,它是脊柱位置的放置,可能会弄乱你的显示器。尝试使用不同的值(即“无”,“中”,“最小”,“最大”)进行播放,看看哪些适合您。

UIPageViewController landscape properties

答案 1 :(得分:1)

该教程中的

PageContentViewController没有对其视图应用布局约束。

对于UIImageView,我将空间设置为每个方向的超视图。 对于UILabel,我将空间设置为除了底部以外的每个方向的超视图。

现在图片被拉伸了。

答案 2 :(得分:0)

尝试以下设置。它可能对你有帮助。

enter image description here

enter image description here