本文共 457 字,大约阅读时间需要 1 分钟。
几种创建定时器的方法:
var timer:Timer?
timer = Timer.scheduledTimer(timeInterval:TimeInterval(intervtim), target: self, selector: #selector(timerrun), userInfo: nil, repeats: true)
//common里面包含defaultmode和trackongmode,拖动scrollview的时候就变成tracking,不拖动了就是defultmode,trackongmode的优先级高于default,使用common,两种模式可以自由切换,
RunLoop.main.add(timer!, forMode: RunLoop.Mode.common)
// timer?.fire()// 立即执行定时器
timer?.fireDate = .distantFuture//暂停定器
timer?.fireDate = .distantPast//开始定时器
转载地址:http://plmgi.baihongyu.com/