iOS:用于加载图像的 CollectionView 垂直分页
Posted
技术标签:
【中文标题】iOS:用于加载图像的 CollectionView 垂直分页【英文标题】:iOS: CollectionView Vertical Pagination for loading images 【发布时间】:2016-02-24 10:43:32 【问题描述】:我想在 collectionView 上应用分页,这样如果项目小于等于 20,collectionView 会重新加载数据。 我试过了,结果很适合分页,但是当collectionview在进入下一页时重新加载时会有一个混蛋。如何克服分页时生涩的感觉?
【问题讨论】:
尝试重新表述您的问题,以便我们了解您的需求。你想如何加载你的图像?它是干什么用的?试着做一些你认为你会如何解决它的研究,然后问一个更具体的问题。 【参考方案1】:试试这个,它可能对你有帮助。如果您遇到任何问题,请随时在此处发表评论。
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
if (![self isLoading])
NSArray *visiblePaths = [self.collectionView indexPathsForVisibleItems];
NSMutableArray *rowsArray = [NSMutableArray arrayWithCapacity:[visiblePaths count]];
[visiblePaths enumerateObjectsUsingBlock:^(NSIndexPath *indexPath, NSUInteger idx, BOOL *stop)
[rowsArray addObject:@(indexPath.item)];
];
for (NSIndexPath *indexPath in visiblePaths)
if (indexPath.row == `yourArray.count`)
if ([[AFNetworkReachabilityManager sharedManager] isReachable])
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^
//your load more work
);
else
NSLog(@"No Network available");
break;
else
NSLog(@"Loading");
【讨论】:
嗨,这并不能帮助 colelciton 视图重新加载急动消失。还有其他建议吗?以上是关于iOS:用于加载图像的 CollectionView 垂直分页的主要内容,如果未能解决你的问题,请参考以下文章