GestureRecognizerClosures 5.0.0

GestureRecognizerClosures 5.0.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新版本2019 年 4 月
SPM支持 SPM

Marc Baldwin 维护。



  • 作者:
  • Marc Baldwin

手势识别器闭包

Swift 5 Platform License Pod Build Status

闭包处理手势识别器、控件和栏按钮项。

GestureRecognizerClosures 支持

手势识别器示例

处理单击的示例

view.onTap { _ in
    // Do something
}

处理双击的示例

view.onDoubleTap { _ in
    // Do something
}

处理长按的示例

view.onLongPress { _ in
    // Do something
}

处理捏合的示例

view.onPinch { pinch in
    // Do something
}

处理滑动的示例

view.onPan { pan in
    // Do something
}

处理旋转的示例

view.onRotate { rotate in
    // Do something
}

处理屏幕边缘滑动的示例

view.onScreenEdgePan { _ in
    // Do something
}

处理向左滑动的示例

view.onSwipeLeft { _ in
    // Do something
}

处理向右滑动的示例

view.onSwipeRight { _ in
    // Do something
}

处理向上滑动的示例

view.onSwipeUp { _ in
    // Do something
}

处理向下滑动的示例

view.onSwipeDown { _ in
    // Do something
}

栏按钮项示例

let barButtonItem = UIBarButtonItem(title: "Save", style: .Plain) { [unowned self] _ in
  self.save()
}

控制示例

slider.on(.ValueChanged) { [unowned self] _ in
  self.volume = self.slider.value
}

安装

使用 CocoaPods

CocoaPods 是一个用于 Cocoa 项目的依赖管理器,支持 Swift 嵌入式框架。

有关安装和使用 CocoaPods 的说明,请参阅 指南

创建新的 CocoaPods 项目

要将 GestureRecognizerClosures 集成到当前未使用 CocoaPods 的 Xcode 项目中,请在新 Podfile 中指定。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'GestureRecognizerClosures', '~> 5'

然后,运行以下命令

$ pod install

现有的 CocoaPods 项目

要将 GestureRecognizerClosures 集成到现有的 CocoaPods Xcode 项目中,在您的 Podfile 中指定。

pod 'GestureRecognizerClosures', '~> 5'

然后,运行以下命令

$ pod install

使用 Carthage

您可以通过将其添加到您的 Cartfile 来使用 Carthage 安装 GestureRecognizerClosures

github "marcbaldwin/GestureRecognizerClosures"

更新

使用 CocoaPods

要更新到 GestureRecognizerClosures 的最新版本,请运行以下命令

$ pod update

变更记录

您可以在这里查看变更记录。