UICollectionView
C_calary
每天进步一点点,我也可以很优秀
展开
-
iOS UICollectionView 在滚动时停在某个item位置上
方法一:实现UIScrollView的代理,然后实现下面这个方法#pragma mark - UIScrollViewDelegate//预计出大概位置,经过精确定位获得准备位置- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffse原创 2017-12-25 13:28:53 · 4508 阅读 · 0 评论 -
iOS UICollectionView 按钮点击变色(收藏点赞功能)实现
1.前言 项目需求要实现点击收藏功能,但是页面数据进行了分页功能,当加载了第二页数据后,收藏按钮的显示就紊乱,具体原因是点击收藏后,请求收藏接口成功后要对数据进行刷新,这个时候因为分页的原因,加载过来的数据只是第二页的(或者第一页,反正只有一页),这样肯定是不行的。本篇文章也可移步简书阅览。2.思路按现在的思路来看好像是解决不了这个收藏的问题了,我看了下微博的点赞功能,也有数据刷新但是明显的没原创 2017-05-24 13:22:53 · 3148 阅读 · 0 评论 -
UICollectionView reload 闪现的bug解决
UICollectionView在调用reload的时候会出现闪现的bug(隐式动画),找了好多方法,发现很多不符合,大多都是去除动画的,但是有个问题就是不会再走代理方法,最后找到了一个比较好用的// 刷新显示的item[self.collectionView reloadItemsAtIndexPaths:[self.collectionView indexPathsForVisibleIt...原创 2018-10-26 15:38:16 · 2697 阅读 · 0 评论