Swift 中 DispatchQueue.main.asyncAfter 的用法详解
DispatchQueue.main.asyncAfter 表示在主线程上延迟执行指定的代码块。具体来说,它会在当前时间基础上延迟指定的时间后,将代码块加入主线程的任务队列中等待执行。这个方法常用于需要在主线程上进行 UI 更新或其他操作,但又需要在一定时间后才能执行的情况下。
例如,你可能希望在用户点击按钮后,延迟一秒钟显示一个提示信息。可以使用 DispatchQueue.main.asyncAfter 来实现这个功能。
原文地址: https://www.cveoy.top/t/topic/mV9d 著作权归作者所有。请勿转载和采集!