Ios 无法在包含具有水平滚动视图的自定义单元格的UITableView中垂直滚动

Ios 无法在包含具有水平滚动视图的自定义单元格的UITableView中垂直滚动,ios,uitableview,uiscrollview,Ios,Uitableview,Uiscrollview,如果我的拖动触控源于单元格的水平滚动视图之外,那么我可以上下拖动tableview 但是,如果在单元格的水平滚动视图中开始尝试向上或向下拖动tableview,则单元格的滚动视图会拦截触摸,并且不会执行任何操作 如何将垂直拖动从单元格的scrollview传递到父表视图?Apple不鼓励在表视图中使用scrollview,我会以不同的方式来解决您的问题。表视图继承自scrollview,因此正如您所看到的,使用当前设置很难管理触摸事件。如果使用二进制,您是否建议改用UIPangestureRec

如果我的拖动触控源于单元格的水平滚动视图之外,那么我可以上下拖动tableview

但是,如果在单元格的水平滚动视图中开始尝试向上或向下拖动tableview,则单元格的滚动视图会拦截触摸,并且不会执行任何操作


如何将垂直拖动从单元格的scrollview传递到父表视图?

Apple不鼓励在表视图中使用scrollview,我会以不同的方式来解决您的问题。表视图继承自scrollview,因此正如您所看到的,使用当前设置很难管理触摸事件。如果使用二进制,您是否建议改用UIPangestureRecognitor?是否通过触摸滚动视图?在水平单元格的滚动视图中是否禁用垂直滚动设置?我找不到相应的设置。如果有,请告诉我。为了阻止它垂直滚动,我将在scrollViewDidScroll内将y的ContentOffset设置为0