ios - UICollectionView 神秘地延迟触摸直到滚动

标签 ios uiscrollview uicollectionview

我遇到了一个最奇怪的错误,即 UICollectionView 中的单元格开始出现异常行为。我点击一个单元格,它被选中(使用自定义动画将其带入全屏状态),但是当我尝试点击该 subview 中包含的按钮时,它没有响应。但是,只要我 ScrollView ,它就会记录丢失的水龙头。

效果是延迟事件,包括 collectionView:didSelectItemAtIndexPath:indexPath 和在 Interface Builder 中连接的按钮操作。

我不确定我应该在这里问什么问题 - 有什么建议吗?

最佳答案

我在 ScrollView 中的单元格上注册了一个 UIPinchGestureRecognizer,它推迟了所有事件,直到 ScrollView 滚动。

关于ios - UICollectionView 神秘地延迟触摸直到滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22401828/

相关文章:

ios - 在 Swift 中将 AVAudioPlayer 输出更改为扬声器?

iphone - 更新 UIScrollView 内的 UIImageView - 图像在滚动时卡住

ios - 动态表格 View + ScrollView

iphone - 检测 UIScrollView 中图层的触摸

ios - UICollectionView 边界线不存在黑色背景

objective-c - 如何显示多个 subview ?

iphone - 哪个应用程序图标会显示在设备上的 App Store 中?

ios - 在 Swift 中使用 if 语句?

ios - Swift iOS - 如何找到 CollectionView 第二部分的 CGPoint x/y 值

ios - 如何将数据 CollectionViewCell 数组追加到 UIViewController 数组