具有可变 contentSize 的 UIScrollView
Posted
技术标签:
【中文标题】具有可变 contentSize 的 UIScrollView【英文标题】:UIScrollView with variable contentSize 【发布时间】:2015-07-27 18:49:06 【问题描述】:我正在尝试创建一个可水平滚动的 UIScrollView,它具有可变内容,由按钮组成。我希望用户可以左右滚动以到达不同的按钮。不过,我理解它的方式是,我需要一个固定的框架(内容的大小)来滚动,而我没有(因为内容是可变的)。我该怎么办?如何获取与按钮相关的 contentSize 以及应该如何定义 contentSize?
如何设置按钮的屏幕截图如下所示。当加载更多按钮(超过 8 个)时,用户应该能够滚动到一侧以便查看和使用附加按钮。
编辑:有什么帮助吗?我宁愿不去钻研 UICollectionViews 的麻烦!
【问题讨论】:
【参考方案1】:您可能想查看一个 UICollectionView,它可能会减少工作量并为您提供所需的内容。
【讨论】:
以上是关于具有可变 contentSize 的 UIScrollView的主要内容,如果未能解决你的问题,请参考以下文章
在具有较大 contentSize 的 UIScrollView 中居中 UIImageView
UICollectionView 具有自调整大小的单元格未正确计算 contentSize
在 addSubview 中调用具有动态 ScrollView ContentSize Autolayout 的 CustomView
iOS:在 Interface Builder 中使用动态 contentSize 创建 UIScrollView