WatchShaker
为
⌚️ (watchOS)摇动手势提供简单的动作检测器。
WatchShaker 是一个 watchOS 辅助器,用于获取您的
需求
- watchOS 3.0+
- Xcode 8.0+
安装
cocoaPods
您可以通过将 CocoaPods 添加到您的 Podfile
中来安装 WatchShaker
use_frameworks!
pod 'WatchShaker'
手动
- 下载并拖动
WatchShaker.swift
到你的手表项目目标中。 - 恭喜你!
使用示例
import WatchKit
import Foundation
class InterfaceController: WKInterfaceController {
override func awake(withContext context: Any?) {
super.awake(withContext: context)
// Configure interface objects here.
}
var shaker:WatchShaker = WatchShaker(shakeSensibility: .shakeSensibilityNormal, delay: 0.2)
override func willActivate() {
super.willActivate()
shaker.delegate = self
shaker.start()
}
override func didDeactivate() {
super.didDeactivate()
shaker.stop()
}
}
extension InterfaceController: WatchShakerDelegate
{
func watchShakerDidShake(_ watchShaker: WatchShaker) {
print("YOU HAVE SHAKEN YOUR ⌚️⌚️⌚️")
}
func watchShaker(_ watchShaker: WatchShaker, didFailWith error: Error) {
print(error.localizedDescription)
}
}
贡献
我们非常期待您为 WatchShaker 做出贡献,更多信息请查看 LICENSE
文件。
元信息
Ezequiel França – @ezefranca 以及所有超级 贡献者
在MIT许可下分发。有关更多信息,请参阅 LICENSE
。