Как я могу сделать такой элемент, как текстовое поле, увеличивать и уменьшать масштаб непрерывно?
У меня есть это:
struct ContentView : View {
@State var size:Double = 0.5
var body: some View {
ZStack {
Text("Hello!")
.padding()
.scaleEffect(size)
}
}
}
Я знаю, что мне нужно увеличить размер, а затем уменьшитьэто в каком-то цикле, но следующее не может быть сделано в SwiftUI:
while true {
self.size += 0.8
sleep(0.2)
self.size -= 0.8
}