在特定的视图层次结构中未调用UICollectionView didSelect

时间:2019-01-04 16:30:44

标签: ios swift uicollectionview uikit uistackview

我猜是在边缘情况下受伤了吗?

这是我当前问题最严重的视图控制器的当前视图层次结构。

UIView-> UIScrollView-> UIView-> UIStackView-> UICollectionView

我的堆栈视图包含多个排列的视图。 发生的原因是由于某种原因,我的(不可滚动)UICollectionView没有响应其委托didSelectRow方法。

它收到触摸事件,甚至可以看到shoudlHighightCell被呼叫。但是无法调用didSelect方法。

这是一个可重用的组件,我在所有应用程序中使用的次数可能超过10倍,但是在此特定层次结构中,它无法正常工作。

我尝试删除某些手势,以抚平父级UIScrollView的延迟触摸,但是仍然无法正常工作。

有任何线索吗?

谢谢!

0 个答案:

没有答案