JT3DScrollView 2.0.0

JT3DScrollView 2.0.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

Jonathan Vukovich Tribouharet 维护。




  • 作者
  • Jonathan Tribouharet

JT3DScrollView

JT3DScrollView 是一个在滚动时有自定义效果的 UIScrollView。

安装

使用 CocoaPods,将此行添加到您的 Podfile 中。

pod 'JT3DScrollView', '~> 2.0'

屏幕截图

Example

用法

您可以像经典的 UIScrollView 一样使用它,默认 isPagingEnabled 被设置为 trueclipsToBounds 被设置为 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 位置。

要求

  • iOS 8 或更高版本
  • Swift 3.0

作者

许可

JT3DScrollView 在 MIT 许可下发布。有关更多信息,请参阅 LICENSE 文件。