【发布时间】:2011-12-19 16:46:45
【问题描述】:
我想要一个单元格宽度超过 320 点的 UITableView。用户应该能够横向滚动以查看 UITableViewCell 的不同部分。 UITableView 是否可能出现这种行为,还是我应该去尝试实现平铺 UIScrollView?
我尝试将 UITableView 包装在 UIScrollView 中,但结果很糟糕 - 它们争夺滚动手势,并且大多数情况下滚动视图获胜,从而阻止了表格被垂直遍历。
感谢任何输入!
谢谢!
更新:我尝试了建议的解决方案,它可以正常滚动,但 tableview 仍然只有 320 像素宽。 tableView 的宽度是否与窗口边界相关联?
【问题讨论】:
-
我认为如果你禁用 UIScrollView 反弹,使 contentsize 高度和框架高度等于可见的矩形高度(tableview 框架高度也)它不会垂直滚动,只有 tableview 会。请将您的代码发布到您在滚动视图中包装 tableView 的位置。
-
当用户向右平移时,你想让CELL向右滚动,还是整个表格?
-
我正在使用情节提要,代码只是一个 UITableView 和一个 UIScrollView。
标签: iphone objective-c ios uitableview uiscrollview