Предотвратить несколько нажатия в SwiftuiIOS

Программируем под IOS
Anonymous
Предотвратить несколько нажатия в Swiftui

Сообщение Anonymous »

Я пытаюсь предотвратить двойные нажатия на все кнопки в моем приложении Swiftui, а также отражаю состояние в пользовательском интерфейсе, отключив кнопку, пока она заблокирована. В идеале я хотел бы сделать это с помощью расширения кнопки, чтобы мне не приходилось вручную обернуть каждое действие или применять .disabled (...) везде. < /P>
Есть ли чистый способ расширения кнопки (например, через это или модификатор), чтобы обернуть действие с помощью двойного профилактики и показать кнопку, которая будет отключена в то время, не имея необходимости изменить приложение по всему приложению? Я хочу сохранить: < /p>

Код: Выделить всё

Button("Continue") {
onAction()
}
и сделать его автоматически блокировать быстрые краны и показывать как отключено.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... in-swiftui

Вернуться в «IOS»