Sobes.tech
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 մեթոդը, երբ ակտիվանում է: