我有两个集合视图放置在另一个之上,类似于Skype的导航(请查看最新的Skype iPhone应用程序)。完整的结构与标题视图的视差滚动一起工作得很好。在Skype Like Navigation Github上查看
在应用程序中,当您滚动内容CollectionView时,顶部标题视图也会根据标题单元格的大小进行滚动。并且当滚动标题CollectionView时,内容CollectionView也滚动。
我已经为用户滚动的内容集合视图编写了所有计算,为了在用户滚动标题集合视图时获得所需的工作,我将ContentCollectionView的平移手势添加到标题集合视图中,它工作得很好。
但是有一个副作用,我的内容集合单元格包含一个UITableView,现在当我尝试滚动表格视图时,如果我的手指稍微向右或向左移动,内容集合视图也会滚动(仅供参考,UITableView是垂直滚动,UICollectionView是水平滚动)。
我认为在标题CollectionView中添加平移手势已经搞乱了滚动。
所以,如果有人知道解决方法,一定要让我知道。
谢谢
发布于 2014-12-29 17:31:50
好的,我现在有了。简单的要点是,当表视图滚动时,禁用集合视图上的滚动。
有关更多信息,请参阅Github上的my pull request。
https://stackoverflow.com/questions/27684319
复制