前要
之前遇到需求,广告栏可以滑动过程放大缩小的,类似于翻页的效果,所以就查了一些资料看看,很多都是在滑动的代理的中进行操作的,写起来非常的麻烦,借鉴网上说的可以重写UICollectionViewFlowLayout,自己定义效果。
解决问题的关键点
我自己写了个继承类重写了一些方法 自定义layout类我那个资源本来不想要金币,可是选择的时候还是最低也要2个呀,所以我选了最低了
//准备工作
-(void)prepareLayout
//cell缩放的设置
- (NSArray<UICollectionViewLayoutAttributes *> *)layoutAttributesForElementsInRect:(CGRect)rect
//设置滑动停止时的collectionView的位置
- (CGPoint)targetContentOffsetForProposedContentOffset:(