Я не знаю точно, что вам нужно, но вот очень простой c пример с Rectangle
, который масштабируется при нажатии Button
:
struct ContentView: View {
@State var animate = false
var body: some View {
VStack {
Button(action: {
withAnimation {
self.animate.toggle()
}
}, label: {
Text("Animate")
})
Rectangle()
.foregroundColor(.blue)
.frame(width: self.animate ? 100 : 150, height: self.animate ? 60 : 90)
}
}
}
Пожалуйста, добавьте немного введите следующий вопрос или отредактируйте вопрос, чтобы люди могли дать более конкретный c ответ.