У меня есть один основной вид и 4 подпредставления основного вида, у всех из них есть свой UITapGestureRecognizer, когда я нажимаю на одно подпредставление, как оно может активировать оба вида.Пример ниже,
![view hierarchy](https://i.stack.imgur.com/OGmSg.png)
, если я нажму на подпредставление 1, желаемым журналом будет:
subview1 is clicked
MainView is clicked
Мой код
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let mainGesture = UITapGestureRecognizer(target: self, action: #selector(mainGestureActivated))
self.view.addGestureRecognizer(mainGesture)
let subGesture = UITapGestureRecognizer(target: self, action: #selector(subViewGestureActivated))
self.subview1.addGestureRecognizer(subGesture)
}
@objc func mainGestureActivated(){
print("MainView Clicked")
}
@objc func subViewGestureActivated(){
print("Subview Clicked")
}
он печатает только просмотренные подпредставления!Можно ли запустить оба gestRecognizer, так как main инкапсулирует другие.