0

我有一个 UITableView,它们的单元格是 UITableViews(根 tableView旋转以在横向工作,类似于 CoverFlow)。

tableview 单元格显示正常,但我无法滚动它,我认为是因为根 tableView 捕获了所有触摸事件。

水平表格视图可以显示数十个单元格表格视图,因此我需要保留向左/向右滑动根表格视图但向下/向上滚动单元格表格视图的能力。

4

3 回答 3

0

这是否类似于 Pulse 应用程序的功能?如果表格视图没有自动为您处理这个问题,您可能必须继承 UITableView 并实现自己的手势响应器。不过应该不会太难 - 只需处理轻弹和拖动即可。您还可以尝试根据用户滚动/轻弹方向在其中一个表视图上启用/禁用用户交互。

于 2011-03-06T01:30:26.800 回答
0

如果您正在寻找类似 Pulse 的内容,本教程可能会有所帮助: http: //iosstuff.wordpress.com/2011/06/29/creating-pulse-style-scrolling-horizo​​ntally-scrolling-uitableview-as-a-subview- of-uitableviewcell/

它展示了如何将水平滚动的表格视图添加到表格视图单元格。很酷!

于 2011-07-12T11:35:09.300 回答
0

我终于放了一个 UIScrollView 而不是 UITableView。现在一切正常:

self.floatingColumns = [[UIScrollView alloc] init];
self.floatingColumns.pagingEnabled = YES;
[self.floatingColumns setShowsHorizontalScrollIndicator:NO];
[self.floatingColumns setDelegate:self];
于 2011-03-15T17:51:58.507 回答