1
我有一个自定义UIControl
元素,一个小卷轴的选择器。当我在外面打水时,我想隐藏它。我曾尝试将UITapGestureRecognizer
添加到self.view,但由于有许多子视图(复杂的UICollectionView
单元格)并且它们截取了此识别器,所以它失败了。如何去除水龙头上的界面元素?
我想识别器接管任何接触,我用显示我的拾取器的方法创建它,并在隐藏时删除它。
它添加到窗口没有帮助,因为设置:
self.hideLePickerRecognizer.cancelsTouchesInView = YES;
我能做些什么呢?
http://stackoverflow.com/questions/10459184/how-to-detect-a-tap-gesture-in-subviews/10459220#10459220和http://stackoverflow.com/questions/11485100/allow-uiscrollview -and-其-子视图到两个后回应到一个触摸 – iPatel