iphone - 如何添加pull tableview up来刷新uitableview里面的数据

标签 iphone ios uitableview uiviewcontroller

我知道如何将下拉刷新添加到 View Controller 中。但现在的情况是:我有一个 UIView 并且包含一个 UITableView 我想将 TableView 拉到 TableView 的最底部以重新加载它的数据。

如何在此 UITableView 中添加下拉刷新,而不是它的父 View 的 Controller 。

最佳答案

在您的 ViewDidLoad 中添加:

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.myTableView addSubview:refreshControl];

并刷新

- (void)refresh:(id)sender
{
// do your refresh here and reload the tablview
}

关于iphone - 如何添加pull tableview up来刷新uitableview里面的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852227/

相关文章:

ios - Apple 智能横幅在 ios safari 中显示空栏(在元标记中是正确的)

iphone - json返回格式

javascript - 如果我将音频设置为 true,适用于 Iphone 和 Ipad 的 Safari 自录视频会卡住

iOS MagicalRecord 表格 View 的分组和排序。它们究竟是如何工作的?

ios - UITableView 中单元格顶部的 UIView

iphone - 将 Passbook 应用程序集成到我的 iPhone 应用程序中

ios - 更改 spritekit 中的初始场景

ios - 使用搜索在 App 内启动 iTunes Store

ios - "' UnsafeRawBufferPointer ' is not convertible to ' UnsafePointer<_> ' "在 SQLite.swift 中尝试使用 AWSAppSync swift 4

ios - 如何在嵌套 ScrollView 中禁用弹性滚动