测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2017年6月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✓ |
由 Jonathan Vukovich Tribouharet 维护。
JT3DScrollView 是一个在滚动时有自定义效果的 UIScrollView。
使用 CocoaPods,将此行添加到您的 Podfile 中。
pod 'JT3DScrollView', '~> 2.0'
您可以像经典的 UIScrollView 一样使用它,默认 isPagingEnabled
被设置为 true
,clipsToBounds
被设置为 false
。
import UIKit
import JT3DScrollView
class ViewController: UIViewController {
@IBOutlet weak var scrollView: JT3DScrollView?
override func viewDidLoad() {
super.viewDidLoad()
scrollView?.effect = .cards
}
}
您可以将效果设置为 .none
来禁用效果并像经典的 UIScrollView
那样操作。
效果只是为一些用于动画的属性预设的,您可以使用以下进行调整
angleRatio
rotationX
rotationY
rotationZ
translateX
translateY
所有这些属性都是相对于子视图的 X 位置。
JT3DScrollView 在 MIT 许可下发布。有关更多信息,请参阅 LICENSE 文件。