Sobes.tech
Junior — Middle

Comment le mécanisme de réponse à la pression de l'utilisateur est-il mis en œuvre dans le système?

sobes.tech IA

Réponse de l'IA

En iOS, le mécanisme de réponse à la pression est implémenté via le système d'événements et de gestionnaires (target-action). Habituellement, pour les boutons et autres éléments interactifs, un objet cible et une méthode sont assignés, qui sont appelés lors de l'événement, par exemple, lors d'une pression.

Exemple en Swift:

let button = UIButton(type: .system)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)

@objc func buttonTapped() {
    print("Bouton pressé")
}

Ici, addTarget(_:action:for:) relie l'événement .touchUpInside à la méthode buttonTapped. Lorsqu'on appuie, le système appelle cette méthode, et les actions nécessaires peuvent être effectuées.