Я использую анимацию для указания подсказки, чтобы помочь взаимодействию с задержкой, используя эти:
let delay = 1.8 * Double(NSEC_PER_SEC)
let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delay))
dispatch_after(time, dispatch_get_main_queue()) {
//call the method which have the steps after delay.
self.rain.alpha = 0
UIView.animateWithDuration(5, animations: {
self.rain.alpha = 1
})
self.tip.startAnimating()
}
Но мне нужно остановить этот процесс задержки, если перед запуском анимации пользователь коснется экрана.