VDGesture

CI Status Version License Platform

描述

本仓库包含一种处理手势的新方法

用法

 view.add {
  Gestures.Sequence {
    Gestures.Press()
      .onChange { context, _ in
        print("change press: \(context.location)")
      }
                
    Gestures.Drag()
      .when(in: someView)
  }.onChange {
    print("change")
  }.onFinish {
    print("on finish")
  }
}

安装

  1. CocoaPods

将以下行添加到你的 Podfile 中

pod 'VDGesture'

首先从 podfile 目录运行 pod update

  1. Swift Package Manager

创建一个 Package.swift 文件。

// swift-tools-version:5.0
import PackageDescription

let package = Package(
  name: "SomeProject",
  dependencies: [
    .package(url: "https://github.com/dankinsoid/VDGesture.git", from: "0.9.0")
  ],
  targets: [
    .target(name: "SomeProject", dependencies: ["VDGesture"])
  ]
)
$ swift build

作者

dankinsoid, voidilov@gmail.com

许可

VDGesture 使用 MIT 许可证。 详见 LICENSE 文件了解更多信息。