小编out*_*ase的帖子

UIRefreshControl - 如何在触摸释放后进行刷新操作?

长时间监听,第一次调用这里堆栈溢出.要温柔.

我在UITableView上实现UIRefreshControl来刷新表的数据.在其他拉动刷新实现中,刷新过程不会开始,直到用户的手指在拉动刷新距离内被抬起.UIRefreshControl似乎没有立即显示它.

我的UIRefreshControl初始化代码:

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];
Run Code Online (Sandbox Code Playgroud)

我的刷新:代码是相当基本的:

-(void)refresh:(id)sender {
(... refresh code ...)
[sender endRefreshing];
}
Run Code Online (Sandbox Code Playgroud)

如何延迟刷新:功能,直到用户从拉动中移开手指?

iphone objective-c ios uirefreshcontrol

29
推荐指数
3
解决办法
2万
查看次数

标签 统计

ios ×1

iphone ×1

objective-c ×1

uirefreshcontrol ×1