なので、その使い方をこちらのリンクを参考に書きます。
// UITableViewが画面にあるので、そこに対応させるようにしてみました。
- (void)viewDidAppear:(BOOL)animated {
// UITableViewControllerを作成
UITableViewController *tableVC = [[UITableViewController alloc]init];
tableVC.tableView = self.table;
// UIRefreshControlを作成
UIRefreshControl *refresh = [[UIRefreshControl alloc]init];
[refresh addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
// 作成したrefreshをtableVCにくっつける。
tableVC.refreshControl = refresh;
}
// refreshするプログラム。
- (void)refresh:(UIRefreshControl *)refresh {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"sample"
message:@"sample"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[alert show];
[refresh endRefreshing];
}
使ってみて、意外とカスタマイズ性があまりなかったので、「引き下げて更新」を使っているアプリはほかの方法を使っているのでしょう。
defaultではださいので、cocoacontrolで見つけたこちらのライブラリーも試してみます。
これも比較的すぐ出来ました。
こちらのGithubページの通りやればすぐ出来ると思うのでわざわざ記事にはしません。
No comments:
Post a Comment