【发布时间】:2014-12-25 04:03:53
【问题描述】:
我的 UITableView 无法滚动到最后一个单元格时遇到问题。它只是“反弹”回来。根据我运行的 iPhone 模拟,它会反弹超过 2 个单元格,所以如果我在 3.5 英寸模拟器上运行它,最后 2 个单元格将无法访问。
我有启用 AutoLayout 的约束设置,这是我的要求。我查看了一些关于 SO 的建议,尝试了一些解决方案,但到目前为止,它不起作用。
如果可能,我不想设置单元格高度。
在滚动状态下,当我向上滚动时,我可以看到另外 2 个单元格,但是一旦我松开鼠标,它就会弹回正常状态,最后 2 个单元格不在视图中。
如何在不调整高度的情况下让 UITableView 在小窗框内滚动,仍然可以看到所有单元格内容?
【问题讨论】:
-
你的 tableView 的框架是什么?
-
我很抱歉,对此还是很陌生,我如何得到你的要求?我 NSLog 表格视图的框架:{{0, 24}, {600, 576}}
-
是的,你必须确保你的框架是可见的,而我不清楚你的层次结构。
-
我的 tableview 在 UIView 中,并且 UIView 位于屏幕底部附近,如果我向上滑动,从屏幕截图中可以看到 tableview 是可见的。我将如何解决这个问题?我还放了故事板的截图。谢谢
-
@WorldOfWarcraft 您指的是调整单元格的高度吗?..如果不是,我该如何实现?
标签: ios objective-c uitableview