如何添加具有动态宽度的 UIPageViewController

Posted

技术标签:

【中文标题】如何添加具有动态宽度的 UIPageViewController【英文标题】:How to add a UIPageViewController with dynamic width 【发布时间】:2015-02-28 21:59:00 【问题描述】:

我有 8 个带有 UIPageViewController 的 viewController。我想要一个 pageViewController 和 cildViewControllers 具有动态视图宽度和填充,如下所示:

http://i.imgur.com/zf5xPyA.png?1

我可以使用 UIPageViewController 执行此操作吗?我该如何执行此操作?我知道我可以只用一个 pageControl 和 UIViews 来做到这一点,但我更喜欢用 childViewControllers 来做到这一点。

【问题讨论】:

你找到答案了吗? 【参考方案1】:

在子 VC 中 - 更新您的 preferredContentSize 属性

【讨论】:

以上是关于如何添加具有动态宽度的 UIPageViewController的主要内容,如果未能解决你的问题,请参考以下文章

Flexboxes:堆叠、居中、环绕,具有颜色匹配的边和动态、同步的宽度(参见示例)

如何防止两个标签重叠,但具有动态宽度?

如何裁剪具有动态宽度、流畅布局的文本?

如何使用自动布局动态调整具有固定宽度的collectionview单元格高度?

如何让三个元素填充一个 div,其中中心元素具有动态宽度?

如何实现具有固定宽度和动态高度的 Next.js Image 组件以保持图像的尺寸?