如何显示在tableview底部刷新控件?
在tableView中,当我从顶部拉下来时,它正在提取数据。 但是如果我想从tableView的底部拉起数据,我该怎么实现,请给我build议
我也被这样的情况困住了,最后我在UITableView iOS6的底部发现了一些像UIRefreshControl这样的答案? 从而在footerview中实现了我们的UIActivityIndicatorView
。 因此它工作正常。
// call this method in `viewDidLoad` and connect the tableview delegates. -(void)initializeRefreshControl { indicatorFooter = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(tableVeiwMarkets.frame), 44)]; [indicatorFooter setColor:[UIColor blackColor]]; [indicatorFooter startAnimating]; [self.tableVeiwMarkets setTableFooterView:indicatorFooter]; } -(void)refreshTableVeiwList { // your refresh code goes here } -(void)scrollViewDidScroll: (UIScrollView*)scrollView { if (scrollView.contentOffset.y + scrollView.frame.size.height == scrollView.contentSize.height) { [self refreshTableVeiwList]; } }
请find下面的控件来显示在tableview底部刷新的拉动
url: https : //github.com/vlasov/CCBottomRefreshControl
你可以使用MNMBottomPullToRefresh这个。 它易于使用
1)将整个MNMBottomPullToRefresh文件夹复制到您的项目中
2)在你的UIViewController类中,创build一个MNMBottomPullToRefreshManager来链接一个UITableView和MNMPullToRefreshView。 在viewDidLoad中使用这样的句子:
pullToRefreshManager_ = [[MNMBottomPullToRefreshManager alloc] initWithPullToRefreshViewHeight:60.0f tableView:table withClient:self]; - (void)scrollViewDidScroll:(UIScrollView *)scrollView { [pullToRefreshManager_ tableViewScrolled]; } - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate { [pullToRefreshManager_ tableViewReleased]; } - (void)bottomPullToRefreshTriggered:(MNMBottomPullToRefreshManager *)manager { //method to get more data // [self CallWebServiceToLoadMorePAYMENTS]; } }
重新加载tableview调用后
[pullToRefreshManager_ tableViewReloadFinished];
我只是推出了自己的“拉起来刷新”Cocoapod: https ://cocoapods.org/pods/LottiesBottom它是基于洛蒂由airbnb。 你可以插入你想要的Lottieanimation。
- iOS7 – 将500条logging复制到事件存储时使用Commit = YES进行设备hibernate
- 如何在swift 3中实现iOS应用程序链接Facebookfunction?
- 尝试安装Googlelogin时连接错误
- 如何调整textView的大小以适合其内容(根据contentsize调整textview的大小)
- ios – 多个NavigationControllers之间的导航
- 如何在iOS7上的UICollectionView粘贴标题?
- 列出可用的输出音频目标AVAudioSession
- 如何在ARC中释放内存以获得高内存使用率的图形渲染?
- 如何不允许用户在uitextfield中input超过190的值?