iOS下拉刷新:BMYCircularProgressPullToRefresh
BMYCircularProgressPullToRefresh 是下拉刷新,帶有圓形進程視圖,類似 Beamly iOS 應用。
此版本的下拉刷新特性可以再 UITableViews 和 UICollection 上使用,靈感來源于 Sam Vermette's SVPlullToRefresh。
簡單用法:
- 復制在
BMYCircularProgressPullToRefresh
文件夾中的所有類至你的項目中。 - import
BMYCircularProgressPullToRefresh.h
in your (view controller) class - add the pull to refresh feature as so (you probably want to do to in the
viewDidLoad
method):
UIImage *logoImage = [UIImage imageNamed:@"bicon.png"]; UIImage *backCircleImage = [UIImage imageNamed:@"light_circle.png"]; UIImage *frontCircleImage = [UIImage imageNamed:@"dark_circle.png"]; BMYCircularProgressView *progressView = [[BMYCircularProgressView alloc] initWithFrame:CGRectMake(0, 0, 25, 25) logo:logoImage backCircleImage:backCircleImage frontCircleImage:frontCircleImage]; [self.scrollView setPullToRefreshWithHeight:60.0f actionHandler:^(BMYPullToRefreshView *pullToRefreshView){ // reload logic, call the following line when work is done [pullToRefreshView stopAnimating]; }]; [self.scrollView.pullToRefreshView setPreserveContentInset:YES]; [self.scrollView.pullToRefreshView setProgressView:progressView]; - (void)dealloc { [self.scrollView tearDownPullToRefresh]; }
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!