【发布时间】:2017-09-04 21:13:52
【问题描述】:
我正在尝试将 UIPageViewController 嵌入到容器视图中。 ContainerView 的布局如下:
它由 UIViewController 组成,其中包含容器视图和底部的 2 个按钮。
Container View 和 UIPageViewController 之间的连接是通过“embed segue”建立的。
UIPageViewController 管理 3 个 UIViewController。每个 UIViewController 代表应用演练教程屏幕,并具有以下布局:
问题:当我运行应用程序时,第一个演练屏幕看起来应该是这样,这意味着所有布局元素都正确显示:
但是,当我滚动到下一个演练屏幕时,仅显示 UIImageView,将位于其下方的其他两个标签向下推到框架之外:
我想知道容器视图如何显示由 UIPageViewController 管理的 UIViewControllers 的所有元素?
【问题讨论】:
-
据我了解,您提供了太多不相关的信息。仅提供有关您要向其中添加子类的视图的信息。还显示您期望的图像和当前结果。您添加的第 3 和第 4 张图片似乎不属于同一页面!
-
第三张图片显示了我的期望,第四张图片显示了我实际得到的。第 4 张图片,只有 UIImageView 可见,其他 2 个标签被下推,出名了。
标签: ios swift uipageviewcontroller