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.