У меня есть дочернее представление на родительском представлении. К обоим подключены touchUpInside
слушатели. Когда пользователь нажал дочерний элемент, я хочу, чтобы дочерний и родительский представления отвечали на это событие касания. Когда пользователь нажимает только на родителя, я хочу, чтобы только родительский слушатель срабатывал.
Как мне это сделать?
Я попытался переопределить следующий метод в моем дочернем представлении, но возвращение false здесь полностью игнорирует событие для дочернего элемента. И наоборот, если я обрабатываю событие касания в дочернем элементе, оно игнорируется для родительского элемента.
override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
return false
}