Я только что взял iOS разработку как Android разработчик. В Android можно установить clicklistener для любого представления, которое мне трудно в iOS, кроме как с Gesture Recognizer. Я хочу установить распознаватель жестов в представлении для перехода от одного контроллера представления к другому. Могу ли я руководствоваться
override func viewDidLoad() {
initiateTapGestures(view: circleView, action: #selector(self.tapDetectedForProfile))
}
func initiateTapGestures(view:UIView, action:Selector?){
let singleTap = UITapGestureRecognizer(target: self, action: action)
view.isUserInteractionEnabled = true
view.addGestureRecognizer(singleTap)
}
@objc func tapDetectedForProfile(){
print("profile setting")
let profile = ProfileViewController()
self.navigationController?.pushViewController(ProfileViewController(), animated: false)
}