swift - 嵌入式 UITableView 未检测到滑动以删除行手势

标签 swift uitableview uiscrollview uicollectionview uigesturerecognizer

我在 UICollectionView 中嵌入了一个 UITableView, Collection View 水平滚动,所以如果我尝试在 Collection View 单元格内的 TableView 行之一上“滑动以删除”,它显然只会滚动集合看法。想知道是否有解决方法,以便它可以检测到对 Collection View 单元格的 uitableview 部分的滑动,而不是滑动 uicollection View 本身? UITableView 只占 Collection View 单元格的四分之一。我正在使用 UIViewController。我还在我的收藏 View 中启用了分页。

最佳答案

尝试以下两个选项之一:

您只需要弄清楚如何识别/检索这两个手势识别器(提示:浏览 gestureRecognizers 属性以查找一些 PanGestureRecognizers)


而且你绝对应该改进那个笨重的设计。

关于swift - 嵌入式 UITableView 未检测到滑动以删除行手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47116027/

相关文章:

ios - 如何以编程方式在 iOS 中创建特定数量的表行?

ios - 如何使 2 个 UIScrollViews 显示相同的 UIView?

ios - 使用 UIReferenceLibraryViewController 是否存在内存泄漏?

ios - UIBezierPath - 什么是单位半径

ios - 为什么在 Swift 中写入 plist 会失败?

ios - 如果我们从 segue 获取数据,如何在填写文本字段后启用按钮

ios - swift 4 删除删除线

iOS 8 工作但 iOS 7 崩溃与 -[NSNull 长度] : unrecognized selector sent to instance

ios - -(无效)scrollViewDidScroll :(UIScrollView *)scrollView too slow in iOS 8

ios - UIScrollView View 弹回并且不会停留在底部