需下载第三方 PathCover http://code4app.com/ios/PathCover/53084875cb7e846c4d8b5ddd
引入 XHPathCover XHSoundManager XHWaterDropRefresh
在viewController里写如下:
#import "XHPathCover.h"
@property (nonatomic, strong)XHPathCover *pathCover;
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_pathCover = [[XHPathCover alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.bounds), 250)];
[_pathCover setBackgroundImage:[UIImage imageNamed:@"10.jpg"]];
[_pathCover setAvatarImage:[UIImage imageNamed:@"9.jpg"]];
[_pathCover setInfo:[NSDictionary dictionaryWithObjectsAndKeys:@"Jack", XHUserNameKey, @"1990-10-19", XHBirthdayKey, nil]];
self.tableView.tableHeaderView = self.pathCover;
[_pathCover setHandleRefreshEvent:^{
// refresh your data sources
}];
}
#pragma mark - scroll delegate
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[_pathCover scrollViewDidScroll:scrollView];
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
[_pathCover scrollViewDidEndDecelerating:scrollView];
}
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
[_pathCover scrollViewDidEndDragging:scrollView willDecelerate:decelerate];
}
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[_pathCover scrollViewWillBeginDragging:scrollView];
}