【问题标题】:Loading data on UITableView up scroll在 UITableView 上加载数据向上滚动
【发布时间】:2026-02-03 16:30:01
【问题描述】:

当滚动离开 UITableView 时,我想显示活动指示器并从服务器加载更多内容。

我在几个 News Feed 应用程序中看到了它:

有人知道吗,请帮帮我,谢谢!

【问题讨论】:

  • 它叫UIRefreshControl

标签: ios uitableview


【解决方案1】:

使用UIRefreshControl

- (void)viewDidLoad {
    [super viewDidLoad];
    self.title = @"News Feed";
    self.allNewsEntries = [NSMutableArray array];
    [self downloadNewsEntries];

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

-(void) refreshContent {
    [self.allNewsEntries removeAllObjects];
    [self downloadNewsEntries];
    [self.refreshControl endRefreshing];
}

【讨论】: