Swift-решение. Вам необходимо создать собственный класс представления для родительского представления и добавить в него следующий код Пожалуйста, оставляйте включенными пользовательские взаимодействия родительского представления.
Я надеюсь, что следующий код поможет вам.
class MyCustomParentView: UIView {
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
let hitView = super.hitTest(point, with: event)
if hitView == self {
return nil
} else {
return hitView
}
}
}