:あなたのscrollViewのデリゲートを作成し、- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
にいくつかのコントロールをリフレッシュするには
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
if (scrollView.contentOffset.y < -70) {
[refreshControl beginRefreshing];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
[self handleRefresh:refreshControl];
});
}
}
オフセット発送は、サーバーからの情報の取得中にインタフェースを遅れないために作られています。 あなたがdispatch_async(dispatch_get_main_queue(), ^{//update UI code});
同様の概念を使用し、あなたのUIで何かを更新した場合:http://www.cocoacontrols.com/controls/pull-to-refresh-tableview – Mrunal
@mrunal私だけのために私たちの内蔵ソリューションを望んでいましたその –
これを参照してください:http://www.techrepublic.com/blog/ios-app-builder/ios-6-best-practices-introducing-the-uirefreshcontrol/314 – Mrunal