gpt4 book ai didi

swift - 不同宽度的 UIPageViewController 页面

转载 作者:行者123 更新时间:2023-11-28 08:01:19 24 4
gpt4 key购买 nike

如何让 UIPageViewController 的页面具有不同的宽度?

我这样做的原因是因为我希望在查看特定页面时显示下一页/上一页的一部分,并且我希望它们之间的间隙相同,所以宽度不会'不会。

像这样:

enter image description here enter image description here enter image description here

因此假设屏幕宽度为 320,红色 View 将具有 272,绿色将具有 256,蓝色将具有 272

如果我们只有一个页面,那么 View 的宽度将是 288

最佳答案

处理“预览分页”的最佳方法是使用 UICollectionView。我认为这将是比在 UIPageViewController 中使用可变宽度页面更好的解决方案。

有几种方法可以做到这一点 - 我看过关于它的 SO 帖子,但找不到我用来引用的确切帖子。

我过去以不同的方式实现它,但这里有一个概念示例:http://blog.karmadust.com/centered-paging-with-preview-cells-on-uicollectionview/

关于swift - 不同宽度的 UIPageViewController 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46612436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com