UITableViewCell中的UITableView传递滚动问题

时间:2013-12-04 01:31:20

标签: ios objective-c uitableview uiscrollview

UITableView inside a UITableViewCell inside a UITableView http://f.cl.ly/items/1D472f2t0t0X1Z1Z2w0A/Image%202013.12.04%2002%3A17%3A15.png

蓝色:是一个UITableView(可滚动,只显示4项xx项目) 红色:是一个UITableViewCell(在点击时隐藏并显示蓝色的桌面视图) 绿色:是一个UITableView(也可滚动)

状况:

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

问题:

我想当蓝色tableview位于滚动内容的结尾或开头时,滚动移动将传递到绿色tableview。就像将滚动视图放在滚动视图中一样。

这怎么可能?
任何人都有同样的问题吗?

1 个答案:

答案 0 :(得分:0)

我没试过这个,但是你可以覆盖内部(蓝色)滚动视图上的-setContentOffset:,这样它只能在contentArea内调用super,否则称为{{1}在你的外(绿色)滚动视图上。