前景提要
点击按钮使 Text 展示出来,在 transition 的使用 animation 设置延迟 2s,实际结果并没有延迟,为什么使用 .opacity 可以, 使用.offset 无法出发动画效果,求大佬 import SwiftUI struct ContentView: View { @State private var show = false var body: some View { VStack { Spacer() if show { Text("AAAA") .transition( AnyTransition // .offset(x: 100, y: 100) .opacity .animation( Animation .easeInOut(duration: 1) .delay(5) ) ) } Spacer() Button("点击") { self.show.toggle() } .padding() } } }