0
我实现一个自定义UICollectionViewFlowLayout
,我愿做这样的事情:自定义动画UICollectionViewFlowLayout - 滚动方向水平
基本上,这是用设置为滚动方向的简单集合视图UICollectionViewScrollDirectionHorizontal
。
活动单元格甲(中间电池)必须有一个固定的大小(例如:300x300的)和其它细胞,在这种情况下乙,应该更小(例如:275x275)。
当它们之间执行滚动时,两个单元格都应该转换它们的大小。
- 甲大小 - >乙大小
- 乙大小 - >甲大小。
- B现在是在中间
我可能需要重写- (NSArray *)layoutAttributesForElementsInRect:(CGRect)rect
并实现某种CGAffineTransformMakeScale
。我在想对吗?其他人之前做过?
这不是一个答案,但我想建议[iCarousel(https://github.com/nicklockwood/iCarousel) – EDUsta
iCarousel将是一个有效的选择,但我真的不想坚持一个第三方组件。不管怎么说,还是要谢谢你。 –