下に引っ張って更新 (Pull to Refresh) する方法
UITableViewController の refreshControl っていうプロパティにセットするだけ!簡単すぎてビックリ!
以前は大変だったみたいだけど、iOS6 から簡単になったみたいですね〜
- (void)viewDidLoad { [super viewDidLoad]; self.refreshControl = [[UIRefreshControl alloc] init]; [self.refreshControl addTarget:self action:@selector(onRefresh:) forControlEvents:UIControlEventValueChanged]; } - (void)onRefresh:(id)sender { // 更新開始 [self.refreshControl beginRefreshing]; // 更新処理をここに記述 // 更新終了 [self.refreshControl endRefreshing]; }