PathCover 0.1.2

PathCover 0.1.2

测试测试过
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

Jack 维护。



PathCover 0.1.2

  • xhzengAIB

PathCover 是一种下拉刷新,带有实时模糊效果的自定义悬停/缩放顶部视图,灵感来自 Path for iOS。

完全使用 UIKit/QuartzCore/Accelerate 框架创建,使用 AudioToolbox 框架播放刷新时的声音。

非常容易集成到您的项目中。

您可以将此功能添加到您的项目中,PathCover 易于使用。

需求

PathCover 需要 Xcode 5,支持 iOS 5.0 及以上版本,启用 ARC。

配置文件

CocosPods 是安装 XHPathCover 推荐的方法,只需将以下行添加到 配置文件

pod 'XHPathCover', '~> 0.1.0'

如何使用

zooimg effect property to user, but if you user zooimg effect, will be dissmiss parallax effect.      

#import "XHPathCover.h"    

@property (nonatomic, strong) XHPathCover *pathCover;       

_pathCover = [[XHPathCover alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.bounds), 250)];
[_pathCover setBackgroundImage:[UIImage imageNamed:@"MenuBackground"]];
[_pathCover setAvatarImage:[UIImage imageNamed:@"meicon.png"]];
[_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];
}

许可证

PathCover 采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。