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 методу чакырылат.