Я создаю приложение Simon Says, используя SwiftUI, и когда я создавал его, я столкнулся с ошибкой.
Проблема с одной конкретной функцией, которую я набрал ниже.
Эта функция устанавливает альфа-значения кнопок Simon Says (простая анимация нажатия кнопки) и устанавливает их обратно на 0,5. Я хочу, чтобы это запускалось по одному в каждом из представлений, потому что пока анимация запускается на всех кнопках одновременно.
Вся помощь будет оценена!
for index in settings.guessArray {
wait(time: 2.0) {
settings.alphas[index] = 1.0
wait(time: 0.3) {
settings.alphas[index] = 0.5
}
}
}