在 tableview 中水平滚动以及正常的垂直滚动

Posted

技术标签:

【中文标题】在 tableview 中水平滚动以及正常的垂直滚动【英文标题】:Scrolling horizontally in the tableview along with normal vertical scroll 【发布时间】:2011-09-13 20:20:29 【问题描述】:

我的要求是在表格视图中列出板球运动员的姓名及其统计数据,如下所示

姓名总数 4 的 6 的 1 的平均值 腾杜尔卡 231 O 6 5 3.6 甘古利 212 9 0 8 4.5

统计数据的总数是 8 到 10 ,为此我必须使统计数据水平滚动,冻结名称。谁能解释我如何在 iPhone sdk 的表格视图中实现这一点。

我的问题是,是否可以在表格视图中水平滚动冻结单列,请帮我举个例子。

【问题讨论】:

【参考方案1】:

技术上是可以的。您需要在您的UITableViewCell 中创建UIScrollView 子视图。将滚动视图配置为仅水平滚动。将数据放入其中并设置内容大小...

不确定这对 tableView(垂直)滚动的性能影响。这取决于水平滚动中的数据...

【讨论】:

我见过有部分的应用程序,水平滚动只发生在该部分滚动时,该部分内容下的所有单元格可以同时水平滚动。 Fantasy Monster 应用程序,它的 NFL 梦幻足球应用程序。如果您有 yahoo Fantasy Football 帐户,您可以查看。无法发布图片,但这是链接itunes.apple.com/us/app/fantasy-football-monster-11/… 是的,这可能就是我写的。这里有什么问题? 我的意思是,通过将 UI 滚动视图作为子视图添加到 UITableViewCell 中,可以实现截面虎钳水平滚动吗?

以上是关于在 tableview 中水平滚动以及正常的垂直滚动的主要内容,如果未能解决你的问题,请参考以下文章

word 中水平滚动条与垂直滚动条怎样设置与取消??

UITableView 中水平 UICollectionView 的表格视图单元格大小

xml 在GridView中水平(可能垂直)居中项目

css在一个div中水平+垂直对齐3个元素

Sencha Touch - 在面板中水平放置而不是垂直放置的标签

在自定义表格视图单元格问题中水平/垂直约束