[英]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.