繁体   English   中英

UICollectionView - 垂直滚动,具有自定义布局的水平分页

[英]UICollectionView - vertical scrollling, horizontal paging with custom layout

我正在尝试实现一个iOS集合视图,它基本上应该类似于表视图,但单元格的宽度是集合视图宽度的整数倍(例如,宽度的4倍)。 集合视图应该垂直滚动(就像常规的tableview一样),但它应该在内容中水平翻页。

我确实有自定义布局工作,除了分页。 目前,collectionView将只是水平滚动。 我不确定如何正确实现分页。

如果我只是在collectionView上设置pagingEnabled ,它就没有效果。 我怀疑需要告诉scrollview页面的宽度是什么......?

或者我必须做任何奇怪的事情,因为每行只有一个单元格/列,而不是多个单元格?

看图像; 灰色条是单元格,蓝色矩形是集合视图框架。

谢谢!

在此输入图像描述

我相信如果集合视图项宽度小于或等于集合视图的宽度,那么水平分页应该通过pagingEnabled属性工作。 否则,您需要使用UIScrollView委托方法自己创建分页效果,并在某个阈值后设置动画以自行抵消

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM