Ios UITableView中的UITableView单元格传递滚动问题

Ios UITableView中的UITableView单元格传递滚动问题,ios,objective-c,uitableview,uiscrollview,Ios,Objective C,Uitableview,Uiscrollview,蓝色:是UITableView(可滚动,仅显示xx项中的4项) 红色:是UITableViewCell(单击时隐藏并显示蓝色tableview) 绿色:是UITableView(也可滚动) 情况: 拖动时,蓝色的tableview完全可以滚动。此外,当我拖动单元格或绿色表格时,绿色表格是可滚动的。单击单元格,我可以展开或折叠蓝色的tableview 问题: 我希望当蓝色的tableview位于滚动内容的末尾或开头时,滚动运动会传递给绿色的tableview。就像在scrollview中放置scr

蓝色:是UITableView(可滚动,仅显示xx项中的4项) 红色:是UITableViewCell(单击时隐藏并显示蓝色tableview) 绿色:是UITableView(也可滚动)

情况:

拖动时,蓝色的tableview完全可以滚动。此外,当我拖动单元格或绿色表格时,绿色表格是可滚动的。单击单元格,我可以展开或折叠蓝色的tableview

问题:

我希望当蓝色的tableview位于滚动内容的末尾或开头时,滚动运动会传递给绿色的tableview。就像在scrollview中放置scrollview一样

这怎么可能呢?

有人已经遇到同样的问题了吗?

我还没有尝试过,但您可以在内部(蓝色)滚动视图上覆盖
-setContentOffset:
,这样它只在
内容区域内调用super,而在外部(绿色)滚动视图上调用
-setContentOffset:
,但是您应该使用
setContentOffset:(CGPoint)contentOffset
without:animated,并将内部tableview设置为bounce,以获得始终的移动,以及一些其他计算,以确保一切正常。我想我找到了另一个解决方案。插入和删除行。我想这有更好的性能,也许更容易使用。。。