У меня есть кнопка сброса, которая сначала запрашивает подтверждение. Я хотел бы установить для isSure
значение false, если пользователь касается компонента.
Можно ли это сделать с помощью компонента Button?
Вот моя кнопка:
struct ResetButton: View {
var onConfirmPress: () -> Void;
@State private var isSure: Bool = false;
var body: some View {
Button(action: {
if (self.isSure) {
self.onConfirmPress();
self.isSure.toggle();
} else {
self.isSure.toggle();
}
}) {
Text(self.isSure ? "Are you sure?" : "Reset")
}
}
}