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.