Sobes.tech
Junior — Middle

Kako se u sistemu realizuje mehanizam reagovanja na korisnički pritisak?

sobes.tech АИ

Одговор од АИ

U iOS-u, mehanizam odgovora na pritisak se implementira putem sistema događaja i rukovalaca (target-action). Obično, za dugmad i druge interaktivne elemente, dodeljuje se ciljni objekat i metoda koja se poziva pri događaju, na primer, pritisak.

Primer u Swift-u:

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

@objc func buttonTapped() {
    print("Dugme je pritisnuto")
}

Ovde, addTarget(_:action:for:) povezuje događaj .touchUpInside sa metodom buttonTapped. Kada se pritisne, sistem poziva ovu metodu i mogu se izvršiti potrebne radnje.