PACScrollView 是 UIScrollView
的一个子类,可以添加背景图片,根据滚动位置进行不同程度的模糊处理。
v 1.0
v 1.0
只需在 podfile 中添加以下行
pod 'PACScrollView'
将类别文件拖放到项目中即可。
首先,将 PACBlurryScrollView.h
头文件导入到 .h 文件中。
XIB 方式
只需在 Xib 文件中添加一个 scrollView 并将其类类型改为 PACBlurryScrollView
然后,添加以下代码
[pacScrollView setBackgroundImage:[UIImage imageNamed:@"bg.jpg"]];
代码方式
PACBlurryScrollView *pacScrollView = [[PACBlurryScrollView alloc] initWithFrame:self.view.bounds];
[pacScrollView setBackgroundImage:[UIImage imageNamed:@"bg.jpg"]];
[self.view addSubview:pacScrollView];
别忘了向 scrollView 添加内容!
示例项目展示了如何使用 Xib 方式。
PACScrollView 需要 Xcode 5,因为它使用 Accelerate 框架。
PACScrollView 使用 ARC。
如果您在一个非 ARC 项目中使用 PACScrollView,您将需要在每个 PACScrollView 源文件上设置 -fobjc-arc
编译器标志。
要在 Xcode 中设置编译器标志,请转到您的活动目标,选择“构建阶段”选项卡。然后选择 PACScrollView 源文件,按 Enter,输入 -fobjc-arc,然后“完成”以启用 PACScrollView 的 ARC。
欢迎提交有关错误修复或改进的贡献。请随时提交拉取请求。
PACScrollView 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。