長年のリスナー、スタック オーバーフローでの初めての呼び出し元。穏やかな。
テーブルのデータを更新するために UITableView に UIRefreshControl を実装しています。他のプル ツー リフレッシュの実装では、プルのリフレッシュ距離内でユーザーの指が離されるまで、リフレッシュ プロセスは開始されません。UIRefreshControl は、このカスタマイズがあるようにすぐには見えません。
私の UIRefreshControl 初期化コード:
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];
私のリフレッシュ: コードはかなり基本的です:
-(void)refresh:(id)sender {
(... refresh code ...)
[sender endRefreshing];
}
ユーザーがプルから指を離すまで、refresh: 関数を遅らせるにはどうすればよいですか?