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

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

Сообщение Anonymous »

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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