Sobes.tech
Junior — Middle

Kako registrovati rukovaoca događajima gestova u aplikaciji?

sobes.tech АИ

Одговор од АИ

У iOS, за регистрацију руковаоца жестова користи се класа UIGestureRecognizer и њене подкласе, као што су UITapGestureRecognizer, UISwipeGestureRecognizer и друге.

Пример регистрације руковаоца за препознавање једноставног додира:

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

@objc func handleTap(_ sender: UITapGestureRecognizer) {
    print("Препознат жест додира")
}

Овде се креира препознавач жестова, који се додаје одговарајућем UIView-у, и када се активира, позива се метода handleTap. Тако се могу обрадити различити жестови региструјући одговарајуће препознаваче.