利用iOS的UICollectionView制作卡片翻页放大缩小效果

本文介绍如何利用UICollectionView实现广告栏翻页效果,通过重写UICollectionViewFlowLayout,达到滑动过程中卡片自动放大缩小的目的。关键在于设置滑动速度以实现平滑过渡。总结时作者强调此类解决方案的便捷性,旨在方便后续开发者遇到相同问题时直接参考。
摘要由CSDN通过智能技术生成
前要

之前遇到需求,广告栏可以滑动过程放大缩小的,类似于翻页的效果,所以就查了一些资料看看,很多都是在滑动的代理的中进行操作的,写起来非常的麻烦,借鉴网上说的可以重写UICollectionViewFlowLayout,自己定义效果。


解决问题的关键点

我自己写了个继承类重写了一些方法 自定义layout类我那个资源本来不想要金币,可是选择的时候还是最低也要2个呀,所以我选了最低了

//准备工作
-(void)prepareLayout
//cell缩放的设置
- (NSArray<UICollectionViewLayoutAttributes *> *)layoutAttributesForElementsInRect:(CGRect)rect

//设置滑动停止时的collectionView的位置
- (CGPoint)targetContentOffsetForProposedContentOffset:(
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值