Код: Выделить всё
struct ContentView: View {
@State private var showMessage = false
var body: some View {
ZStack {
Color.yellow
VStack {
Spacer()
Button(action: {
withAnimation(.easeOut(duration: 3)) {
self.showMessage.toggle()
}
}) {
Text("SHOW MESSAGE")
}
}
if showMessage {
Text("HELLO WORLD!")
.transition(.opacity)
}
}
}
}
< /code>
Согласно документации .Transition (.opacity) < /code> анимация < /p>
Переход от прозрачного к непрозрачному при вставке и от непрозрачного
in proparent. ShowMessage Подробнее здесь: https://stackoverflow.com/questions/577 ... in-swiftui
Мобильная версия