A3ParallaxScrollView 是 UIScrollView
的一个子类,在 iPhone 和 iPad 上具有视差滚动效果。
它使用 Objective-C 编写,并适用于所有使用 ARC 的 iOS 应用。
以下提供了两个 A3ParallaxScrollView 的应用示例。
第一个是一个包含大量视图和一些附加自定义转换(月亮的正弦运动)的小示例。
另一个展示了类似 Path 的滚动行为。
这两个示例项目都包含在 GitHub 仓库中。
platform :ios, '7.0'
pod "A3ParallaxScrollView", "~> 1.0"
下载 A3ParallaxScrollView.h/.m
文件,并将其添加到您的项目中。没有依赖性。
通过以下导入包含 A3ParallaxScrollView:
#import "A3ParallaxScrollView.h"
像任何普通的 UIScrollView
一样,通过代码或 InterfaceBuilder 初始化 A3ParallaxScrollView。
您可以添加任何具有指定加速度的视图到它中
- (void)addSubview:(UIView *)view withAcceleration:(CGPoint) acceleration
或者您可以简单地将一个子视图添加到 A3ParallaxScrollView 中,然后使用加速度设置器设置它的加速度。
- (void)setAcceleration:(CGPoint) acceleration forView:(UIView *)view
请随意分叉并提交拉取请求!如果您能告诉我们使用此控件的应用,我们将也非常高兴。