首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableView as cell on another UITableView取消滚动

UITableView as cell on another UITableView取消滚动
EN

Stack Overflow用户
提问于 2011-03-06 09:22:15
回答 3查看 681关注 0票数 0

我有一个UITableView,表明它们的单元是UITableViews (根tableView是rotated,以便在横向环境中工作,类似于CoverFlow)。

tableview单元格显示得很好,但我不能滚动它,我想是因为根tableView捕获了所有的触摸事件。

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-16 01:51:59

我最终用UIScrollView代替了UITableView。现在一切都正常了:

代码语言:javascript
复制
self.floatingColumns = [[UIScrollView alloc] init];
self.floatingColumns.pagingEnabled = YES;
[self.floatingColumns setShowsHorizontalScrollIndicator:NO];
[self.floatingColumns setDelegate:self];
票数 0
EN

Stack Overflow用户

发布于 2011-03-06 09:30:27

这与Pulse应用程序的功能相似吗?如果表视图不能自动为您处理此问题,您可能不得不继承UITableView并实现自己的手势响应器。不过应该不会太难--只需处理轻拍和拖拽即可。您还可以尝试基于用户滚动/轻击方向启用/禁用其中一个表视图上的用户交互。

票数 0
EN

Stack Overflow用户

发布于 2011-07-12 19:35:09

如果你正在寻找像Pulse这样的东西,这个教程可能会有所帮助:http://iosstuff.wordpress.com/2011/06/29/creating-pulse-style-scrolling-horizontally-scrolling-uitableview-as-a-subview-of-uitableviewcell/

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5208000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档