Junior — Middle
Kā tiek īstenots reakcijas mehānisms uz lietotāja nospiešanu sistēmā?
sobes.tech AI
Atbilde no AI
iOS sistēmā reakcijas uz nospiešanu mehānisms tiek īstenots, izmantojot notikumu un apstrādātāju (target-action) sistēmu. Parasti pogām un citiem interaktīviem elementiem tiek piešķirts mērķobjekts un metode, kas tiek izsaukta notikuma laikā, piemēram, nospiežot.
Swift piemērs:
let button = UIButton(type: .system)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
@objc func buttonTapped() {
print("Poga nospiesta")
}
Šeit addTarget(_:action:for:) sasaista notikumu .touchUpInside ar metodi buttonTapped. Nospiežot, sistēma izsauc šo metodi, un var veikt nepieciešamās darbības.