当前位置: 代码迷 >> 综合 >> SwiftUI 动画之如何检测动画结束并执行调用 (教程含源码)withAnimation
  详细解决方案

SwiftUI 动画之如何检测动画结束并执行调用 (教程含源码)withAnimation

热度:77   发布时间:2024-02-10 13:32:18.0

实战需求

有时候我们需要在动画结束后执行有些操作,那如何才能判断动画是否结束,并进行回调呢?

本文价值与收获

看完本文后,您将能够作出下面的界面

截屏2020-08-13 下午5.12.06.png

Jietu20200813-171228.gif

看完本文您将掌握的技能

  • 掌握 gesture
  • 掌握 DragGesture
  • 掌握 onChanged
  • 掌握 onEnded
  • 掌握 withAnimation
  • 掌握 DispatchQueue.main.asyncAfter

基础知识

DispatchQueue

用于管理应用程序主线程或后台线程上串行或并行执行的任务的类。

class DispatchQueue : DispatchObject

总览

调度队列是FIFO队列,您的应用程序可以以块对象的形式向其提交任务。调度队

  相关解决方案