【iOS】collectionViewCell滑动自动偏移10p

2020-08-18  本文已影响0人  Jeanine_Zhou

问题描述:滑动后collectionView位置没问题,但cell的布局y坐标总是偏移10pt,并且通过setFrame和KVO监听不到这10pt的偏移是哪里造成的。

遇到问题的业务场景:类似个人主页的场景,头像区是可定时滑动的横向collectionview区,add在一个tableview上,tableview的内容设置了contentInset做了偏移(为了实现整体滑动并监听滑动y值来做头像区放大功能)

解决办法:


if (@available(iOS 11.0, *)) {

mainView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

}

总结:学会如何搜问题,发现问题的特征点去搜索解决。每次偏移量都是固定的10pt,而没有每次都变化,直接搜搜看collectionview偏移10pt问题,不要被复杂的业务场景绊住,不知道怎么搜索、解决问题。(一句话总结:学会抓重点啊喂!!!!)

上一篇 下一篇

猜你喜欢

热点阅读