【发布时间】:2013-10-18 12:59:14
【问题描述】:
我有一个自定义的UIControl 元素,一个带有小滚动条的选择器。当我在外面点击时,我想隐藏它。我尝试将 UITapGestureRecognizer 添加到 self.view 但它失败了,因为有很多子视图(复杂的 UICollectionView 单元格)并且它们拦截了这个识别器。
我希望识别器接管任何触摸,我在显示我的选择器的方法中创建它,并在隐藏它时将其删除。
将它添加到窗口也没有帮助,因为设置:
self.hideLePickerRecognizer.cancelsTouchesInView = YES;
我该怎么办?
【问题讨论】:
标签: ios