1) 3 つのクラスとプレフィックスをプロジェクトに追加します。
- CKParagraphStyle.h and CKParagraphStyle.m
- CKParagraphStyle.h and CKRefreshArrowView.m
- CKRefreshControl.h and CKRefreshControl.m
- CKRefreshControl-Prefix.pch (goes into TableVCs using Refresh).
2) QuartzCore.framework をターゲット ライブラリに追加します。
3) このメソッドを追加します。
-(void)doRefresh:(CKRefreshControl *)sender {
NSLog(@"refreshing");
[self.refreshControl performSelector:@selector(endRefreshing) withObject:nil afterDelay:1.0];
}
最後に、通常どおり UIRefreshControl を使用しますが、doRefresh メソッドを選択します。
self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(doRefresh:) forControlEvents:UIControlEventValueChanged];