具有自动布局约束的UIViewController进入UIPageViewController会导致渲染问题

时间:2014-07-21 19:13:04

标签: objective-c ios7 autolayout uipageviewcontroller

我正在尝试构建基于约束的UI,它使用UIPageViewController作为屏幕的一部分。 pageViewController已应用了AutoLayout约束,渲染完全正常。

然而,当我尝试将视图控制器(让我们称之为页面)放入该pageViewController(使用-setViewControllers:animated:或数据源方法)时,PageViewController对内容感到困惑并且没有渲染页面。

如果我从页面中删除约束,它会正确呈现,但这会影响我的目标,即使用自动布局功能的UI。

UIPageViewController可能会做什么特别的事情会导致AutoLayout搞砸。

供参考 - 在分配任何UILayoutConstraints之前,已关闭UIPageViewController和页面的setTranslatesAutoresizingMaskIntoConstraints。

0 个答案:

没有答案