Junior — Middle
Kā reģistrēt žestu notikumu apstrādātāju lietojumprogrammā?
sobes.tech AI
Atbilde no AI
iOS, lai reģistrētu žestu apstrādātāju, tiek izmantota UIGestureRecognizer klase un tās apakšklases, piemēram, UITapGestureRecognizer, UISwipeGestureRecognizer un citas.
Piemērs, kā reģistrēt apstrādātāju, lai atpazītu vienkāršu pieskārienu:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
view.addGestureRecognizer(tapGesture)
@objc func handleTap(_ sender: UITapGestureRecognizer) {
print("Pieskāriena žests atpazīts")
}
Šeit tiek izveidots žestu atpazītājs, kas pievienots vajadzīgajam UIView, un aktivizējoties, tiek izsaukta metode handleTap. Tādējādi var apstrādāt dažādus žestus, reģistrējot atbilstošos atpazītājus.