我有一个用于 introViewController 的 DispatchQueue,它显示一个 gif 11 秒,然后显示我的登录页面......但也有一个按钮可以跳过介绍并显示登录。当我单击它时,时间仍在运行,当我在应用程序中导航时,时间结束时会返回登录。
这是我的课
class GifClass: UIViewController {
@IBOutlet weak var gifImage: UIImageView!
@IBOutlet weak var skipButton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
gifImage.loadGif(name: "promed")
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(11)) {
self.performSegue(withIdentifier: "introLogin", sender: self)
}
}
@IBAction func skip(_ sender: Any) {
performSegue(withIdentifier: "introLogin", sender: self)
}
}
单击按钮时如何停止时间?