我正在尝试用SwiftUI编排动画。我希望两个彩色条在它们之间有延迟的情况下移入视图,然后在延迟切换的情况下移出视图,以便删除操作与插入操作相反。我想我理解为什么下面的代码不能工作,但我不知道如何让它做我需要的事情: @State var show我想要的是,当你点击删除按钮时,红色条移出,然后蓝色条移出,与条进来的方向相反。在这段代码中,我认为三元不起作用,因为<em
我是SwiftUI的新手,我正在尝试制作一个简单的动画。这是我想要的:屏幕上的一个按钮,当它被点击时,一些文本就会显示出来。我使用AnyTransition.offset和AnyTransition.animation接口来控制动画延迟5秒。但一旦我点击它就会显示出来。import SwiftUI
@State private var show = false var body: some