Sobes.tech
Junior — Middle

Cum se implementează mecanismul de răspuns la apăsarea utilizatorului în sistem?

sobes.tech AI

Răspuns de la AI

În iOS, mecanismul de răspuns la atingere se implementează prin sistemul de evenimente și manipulatoare (target-action). De obicei, pentru butoane și alte elemente interactive, se atribuie un obiect țintă și o metodă care este apelată la eveniment, de exemplu, la atingere.

Exemplu în Swift:

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

@objc func buttonTapped() {
    print("Buton apăsat")
}

Aici, addTarget(_:action:for:) leagă evenimentul .touchUpInside de metoda buttonTapped. La atingere, sistemul apelează această metodă și se pot executa acțiuni necesare.