Swift tableView底部加载指示器

问题描述 投票:1回答:3

我目前正在努力为我的应用实现底部加载指示器,就像Instagram和Facebook一样。我只是想在底部显示一个加载指示器(反向拖动时),就像普通的表格视图加载一样。

这里是常规表视图更新的代码:

var refreshControl: UIRefreshControl!

//In viewDidLoad

refreshControl = UIRefreshControl()
refreshControl.addTarget(self, action: "Refresh:", forControlEvents: UIControlEvents.ValueChanged)
tableView.addSubview(refreshControl)

在我的func Refresh()中,我只是获取数据,并从那里控制活动指示器。但是,如果我想在tableView的底部启用它,该如何处理?

非常感谢您的帮助。

swift uitableview uiscrollview load uiactivityindicatorview
3个回答
1
投票

[添加到表格页脚视图


1
投票

刷新控制器用于pulltorefresh,通常用于重新加载数据。


0
投票

如果要通过分页从API调用中获取数据,则必须在表格视图中显示。因此,Kuntal的答案是正确的,此外,当没有更多数据且重新加载完成后,可以将包含指示器视图的单元格的高度设为0。它比检查并返回arraysize + 1更容易管理。

© www.soinside.com 2019 - 2024. All rights reserved.