0
Q
搖一段時間?
A
回答
0
你可以像下面這樣做
var timer = NSTimer()
override func motionBegan(motion: UIEventSubtype, withEvent event: UIEvent?) {
if motion == .MotionShake {
print("Device shaken, shake timer started")
timer = NSTimer.scheduledTimerWithTimeInterval(30, target: self, selector: Selector("turnOffAlarm"), userInfo: nil, repeats: true)
}
else{
timer.invalidate()
}
}
func turnOffAlarm(){
print("Alarm off")
timer.invalidate()
}
當用戶開始搖晃手機您啓動計時器間隔30秒,如果用戶停止晃動,您將在30秒後調用invalidate,否則您將調用turnOffAlarm並對計時器進行評估。
0
我不確定你可以附加一個計時器來擺動手勢,但也許你可以設置一個計數器來觀察它觸發了多少次?
搭上擺動姿態,只是這種方法添加到您的視圖控制器:
override func motionBegan(motion: UIEventSubtype, withEvent event: UIEvent?) {
if motion == .MotionShake {
print("Device was shaken!")
}
}
相關問題
- 1. 一段時間
- 2. 一段時間
- 3. 一段時間
- 4. 一段時間
- 5. 如何區分iPhone上的搖一搖一搖一搖
- 6. Ping一段時間
- 7. submap一段時間
- 8. JasperReportsViewResolver一段時間
- 9. 在每隔一段時間IE 9不能在一段時間
- 10. 循環一段Javascript的一段時間
- 11. 「搖一搖」代碼解釋
- 12. 如何在一段時間
- 13. UIWebView的一段時間
- 14. JavaScript:循環一段時間
- 15. RabbitMQ的一段時間
- 16. 如何在一段時間
- 17. RazorEngine:Razor.Parse在一段時間
- 18. Link不一段時間豚
- 19. while循環一段時間
- 20. D3.js - 一段時間
- 21. Java的一段時間
- 22. 策略在一段時間
- 23. 顯示JWindow一段時間
- 24. 總結一段時間
- 25. 一段時間的動畫
- 26. setPressed一定的時間段
- 27. libgdx失敗一段時間
- 28. 復位一段時間
- 29. 值在一段時間內
- 30. 查詢mongodb一段時間