Sobes.tech
Junior — Middle

Чӣ гуна метавон ҳодисаи корбарии ҳаракатҳоро дар барнома сабт кард?

sobes.tech AI

Ҷавоб аз AI

В iOS, барои сабт кардани дастгоҳи ҳаракатҳо, синфи UIGestureRecognizer ва зерсинфҳои он, масалан UITapGestureRecognizer, UISwipeGestureRecognizer ва дигарҳо истифода мешаванд.

Масалан барои сабт кардани дастгоҳи барои шинохтани як тамоси ягона:

let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
view.addGestureRecognizer(tapGesture)

@objc func handleTap(_ sender: UITapGestureRecognizer) {
    print("Ҳаракати тамос шинохта шуд")
}

Ин ҷо, шинохтани ҳаракат сохта мешавад, ки ба UIView лозимӣ илова карда мешавад, ва вақте фаъол мешавад, усули handleTap даъват мешавад. Бо ин роҳ, ҳаракатҳои гуногун бо сабти шинохтани мувофиқ ҳалли мешаванд.