[英]iOS: `UICollectionview`, how to get a cell's `contentoffset` by it's `indexPath`
我正在使用带有圆形布局的UICollectionview
。 我正在尝试计算每个项目的contentOffset
,但是使用圆形布局,完整contentsize
似乎与contentsize
不匹配。
有没有什么办法可以通过它的indexPath
得到一个项目的偏移量,或者至少是collectionview
最后一个项目的正确值(397)? 我通过测试和打印contentoffset
获得了这些值,但我想通过代码计算这些数字(33和397),而不必滚动。
那么有没有办法通过它的indexPath
计算collectionview
contentoffset
的单元格内容contentoffset
(?)? 谢谢!
我发现这个问题, contentsize
中的scrollview
是内容的大小+的尺寸uicollectionview's
框架。 这就是contentSize
返回的大小比实际内容大的原因。
so: (contentSizeX - collectionviews frame X) / cells = contentOffset per item (780 - 383) / 12 => 33
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.