相关疑难解决方法(0)

带有动画完成回调的 SwiftUI

我有一个基于某种状态的 swiftUI 动画:

withAnimation(.linear(duration: 0.1)) {
    self.someState = newState
}
Run Code Online (Sandbox Code Playgroud)

当上述动画完成时是否有任何回调被触发?

如果有关于如何在 SwiftUI 中使用完成块完成动画而不是 的任何建议withAnimation,我也愿意接受这些建议。

我想知道动画何时完成,以便我可以做其他事情,就本示例而言,我只想在动画完成时打印到控制台。

animation ios swift ios13 swiftui

23
推荐指数
5
解决办法
9701
查看次数

标签 统计

animation ×1

ios ×1

ios13 ×1

swift ×1

swiftui ×1