表格视图没有滚动到最后一行?

Posted

技术标签:

【中文标题】表格视图没有滚动到最后一行?【英文标题】:Table View Not scrolling to the last row? 【发布时间】:2011-11-21 04:52:15 【问题描述】:

我正在制作一个 iPhone 应用程序。

我在一些视图控制器中使用了表格视图。

在 iPhone 中滚动正常。

我已将应用程序转换为 iPad 并通过 IB 自动调整表格视图的大小并更改了 CELL 的大小。

它没有显示最后一个单元格并给我一种生涩的感觉,所以我无法选择它。

不知道哪里出错了?

【问题讨论】:

您应该修改您的问题以包含一些代码,以显示您如何为表格视图执行 cellForRowAtIndexPath 和 numberOfRowsInSection 方法。我怀疑这要么是单元格出队问题,要么是您没有发回正确的行数值。 【参考方案1】:

其实是resize autoresizing的问题。 在我的情况下

表格视图现在显示正确的结果。 您可以在下面的 tabe 视图中看到我使用了 Image 视图,因此通过自动调整属性 (IB),表格的某些部分由于额外的拉伸而隐藏在 Imageview 下方。

否则表格视图工作得很好。s

【讨论】:

编辑您的问题比回答您自己的问题要好。您是否尝试过查询图像视图的大小并据此调整表格视图? 是的,下次我会小心的……一定会的。 @Krammer 不,我已经看到表格视图的自动调整大小属性,它告诉我它与视图底部的距离相同。所以,从那我开始知道,如果一切都在调整大小,那么图像视图后面必须有一个表格视图。谢谢。

以上是关于表格视图没有滚动到最后一行?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:表格视图,允许比结尾“向下”滚动

滚动表格视图后点击选择行时如何修复崩溃?

将子视图添加到 UITableViewCell 问题

使用平移手势选择多个表格视图单元格

在表格视图和性能中滚动底部

使表格视图中的 UITextField 可见滚动