我需要实现空闲超时功能。要做到这一点,我只需要知道如何检测用户何时触摸屏幕(类似于Android中使用的onUserInteraction方法)。
那么我怎样才能简单地发现用户何时与ViewController交互?
P.S:如果我问这是因为你在互联网上找不到任何好处!答案 0 :(得分:0)
我的看法是,当用户触摸屏幕时,您需要捕捉事件。方法:touchesBegan:withEvent
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
for touch in touches {
// get the time measurement
// compare it to previous one for time difference
}
}
在这里,Arthur Knopper有一个教程,您可能会觉得有用:http://www.ioscreator.com/tutorials/drawing-circles-uitouch-ios8-swift