繁体   English   中英

UITableView垂直滚动问题在UICollectionViewCell内部可以水平滚动

[英]UITableView Vertical Scrolling Issues Inside UICollectionViewCell that Scrolls Horizontally

我正在尝试创建一个可以垂直和水平滚动的UITableView 我实现此方法的方法是将UITableView (向上和向下滚动)放在UICollectionViewCell ,而我将其设置为仅水平(向左和向右)滚动。 从代码角度来看,该解决方案看起来非常干净(因为它在我的书中很优雅),但是,我在表视图上垂直滚动时遇到了一些问题。

通常,当您在UITableView上垂直滚动时,它将保持跟踪并保持在滚动中您停下的位置-因为在表格视图中,它不会重置或将其滚动位置移到其停下的位置上方。 您可能已经猜到了,这就是我在实现过程中遇到的问题,如果我滚动到表格视图的最底部,其滚动位置将移到我停下的位置的上方,我自然看不到最后一个在我的表格视图中输入,而不必强制滚动到底部才能显示出来。

任何想法可能是什么原因造成的? 我在接口生成器中配置了UITableViewUICollectionViewUICollectionViewCell所有设置-最重要的是将UICollectionView及其UICollectionViewFlowLayout滚动方向设置为Horizo​​ntal。 我不确定这是否会在某个地方被覆盖…

我相信就是您要寻找的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM