Junior — Middle
Կարող եք բացատրել, թե ինչ է UIGestureRecognizer դասը և ինչպես է այն օգտագործվում iOS զարգացման մեջ։
sobes.tech AI
Պատասխան AI-ից
UIGestureRecognizer-ը iOS-ում օգտագործվող աբստրակտ դաս է, որը օգտագործվում է օգտագործողի շարժումները ճանաչելու համար, ինչպիսիք են հպումները, սլայդները, ճնշումները և այլն:
Այն թույլ է տալիս առանձնացնել շարժումների մշակման տրամաբանությունը վերահսկողի կոդից, ինչը հեշտացնում է օգտագործողի մուտքի հետ աշխատանքը:
Օգտագործման օրինակ:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
someView.addGestureRecognizer(tapGesture)
@objc func handleTap() {
print("Դիտը հպվեց")
}
Այստեղ ստեղծվում է մի պարզ հպման ճանաչիչ, որը կանչում է handleTap մեթոդը, երբ ակտիվանում է: