なので、その使い方をこちらのリンクを参考に書きます。
// 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