我有一个 UITableViewController 并且列表的数据是从服务器获取的。
支持向下滚动刷新数据。
我的问题是 View 何时加载。我不希望用户使用手指下拉获取数据,但 UITableView 会自动向下滚动并从服务器获取数据。
编辑:
对不起,我的问题是有一个名为 pullDownToRefresh 的方法,例如。如果用户用手指下拉tableView ,则触发该功能。现在,我想让 tableview 自己下拉,并自动触发该功能。
我还需要让 tableView 向下滚动。我尝试了 beginRefreshing ,但 tableView 并没有真正向下滚动。
Best Answer-推荐答案 strong>
如果我正确理解您的问题,您需要以编程方式显示刷新控件(无需手指滑动)并重新加载您的 tableView。
UIRefreshControl 的“beginRefreshing”方法可以满足您的目的。
- 在你的 UITableViewController 中创建一个 UIRefreshControl 属性
- 在需要时调用该属性的 beginRefreshing 方法
- 刷新完成后调用endReferesing方法,重新加载tableView
此链接更多:link
关于ios - UITableView 拉取自动刷新,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23882745/
|