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. Тако се могу обрадити различити жестови региструјући одговарајуће препознаваче.