【问题标题】:how to set horizontal scrolling in UITableView by using interface builder?如何使用界面生成器在 UITableView 中设置水平滚动?
【发布时间】:2011-07-14 22:02:34
【问题描述】:

我的应用程序中有 2 列的 UITableView。我可以阅读第 1 列和第 2 列的一半。我的问题是 - 我们可以在 uitableview 中使用界面生成器添加水平滚动,以便我可以读取表格中所有单元格的第 2 列吗?

我们是否也应该为此添加一些代码,还是只有界面生成器才有可能?

【问题讨论】:

  • 在每一行中我有两个标签 leftCellLabel 和 RightCellLabel 我可以看到 leftCellLabel 文本,因为它是小文本,我可以看到 RightCellLabel 但不是所有的文本现在我想水平滑动以便我可以阅读所有所有单元格的文本
  • 您想滚动文本还是视图本身?也许截图会有助于更好地理解。

标签: iphone uitableview interface-builder uiscrollview horizontal-scrolling


【解决方案1】:

您不能向 UITableView 添加两列。我的理解是解决上述问题是并排创建两个表视图。根据您的要求编写代码或界面构建器

【讨论】:

  • 如果您的表格大小大于宽度视图大小,那么您可以使用“滚动视图”部分 #1 中表格视图的界面构建器中的属性水平滚动它。如果您希望表格水平滚动而不是垂直滚动,请使用滚动视图并创建自定义单元格并添加到滚动视图
【解决方案2】:

首先,UITableView 中的行不会在UITableView 内滚动。 我的解决方案(我知道有人会拿出更好的东西) 是使用UIScrollView,然后在里面添加UITableView。 这个UIScrollView 将具有与您的UITableView 现在相同的大小,但UIScrollView contentSize 属性将具有相同的高度但它会具有更大的宽度。

【讨论】:

  • 很好的答案!唯一的问题是 VerticalScroll 对用户来说是不可见的。有没有办法解决这个问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多