ユーザーがテーブルを下にスクロールしたときに、UIRefreshControl を使用してテーブルを更新しています。それはうまくいっています。
今、タイマーを使用して、しばらくしてからテーブルを自動更新しています。次のことを行います。
ユーザーの操作なしでテーブルが自動的に更新されている間、更新アイコンを表示します。
私はこのコードを使用しました:
in viewDidLoad:
{
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];
}
- (void)refresh:(UIRefreshControl *)refreshControl
{
[self doUpdate];
[refreshControl endRefreshing];
}
どんな助けでも大歓迎です。