点击按钮使 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()
}
}
}