UITableView始终在页脚中显示一个指示器。
当我的表格视图滚动到视图底部时,我想从服务器加载更多项目。

我的代码是:

UIView *loadMoreV = [[UIView alloc]initWithFrame:CGRectMake(0, 0, homeTV.frame.size.width, 40)];
loadMoreV.backgroundColor = [UIColor clearColor];
loadMoreV.layer.cornerRadius = 5.0f;

UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.alpha = 1.0;
activityIndicator.center = CGPointMake(loadMoreV.frame.size.width/2,20);
activityIndicator.hidesWhenStopped = NO;
[loadMoreV addSubview:activityIndicator];

homeTV.tableFooterView = loadMoreV;
[activityIndicator startAnimating];

最佳答案

您需要在CellforRow TableView方法中放置一个检查,以获取最后一行并在该检查中从服务器获取数据。

关于ios - 当像iOS中的Flipkart一样将表格 View 滚动到底部时,如何在表格 View 中显示事件指示器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29624602/

10-11 11:28