Io UIControl子类以及superview中的点击手势

Io UIControl子类以及superview中的点击手势,io,uikit,Io,Uikit,我将我的自定义UIControl子类放置在注册UITapGestureRecognizer的视图中。问题是,UITapGestureRecognitizer将取消触摸,并接收到cancelTracking(with:)事件,而不是endTracking(uuu:with:) 这是一个非常孤立的问题,所以我设置了一个 我不想通过为我的自定义UIControl注册另一个uitappesturerecognizer来处理这个问题。另外,为superview禁用UITapGestureRecognize

我将我的自定义
UIControl
子类放置在注册
UITapGestureRecognizer
的视图中。问题是,
UITapGestureRecognitizer
将取消触摸,并接收到
cancelTracking(with:)
事件,而不是
endTracking(uuu:with:)

这是一个非常孤立的问题,所以我设置了一个

我不想通过为我的自定义
UIControl
注册另一个
uitappesturerecognizer
来处理这个问题。另外,为superview禁用
UITapGestureRecognizer
也非常不方便。您可以看到simple
UISwitch
处理的是
UITapgestureRecognitizer
。内置的
ui开关如何工作?有人有线索吗