当前位置: 首页 > 知识库问答 >
问题:

滚动条未到达tableview的末尾

唐麒
2023-03-14

我不知道确切的原因,但是我的tableview的滚动条永远不会结束。

这是桌面视图的中间,一切看起来都很好

但当我走到尽头

滚动条没有到达终点...

我想我的约束是可以的(我使用的是autolayout),因为除了滚动条,tableview显示得很好。

我的视图控制器是一个UIViewController,只包含一个UITableView。下面是一个屏幕截图,总结如下:

代码未添加任何约束。你知道我怎么调试这个吗?

提前谢谢

编辑:我试图删除和重新创建视图控制器(通过复制和粘贴UITableView),问题仍然在这里。

Edit2:如果我将底部约束改为“视图的底部”,而不是“底部布局指南”,效果会很好。

问题是我的视图没有正确的高度,因为它应该位于选项卡栏下。

有什么想法吗?

共有3个答案

松翔
2023-03-14

对于那些上述解决方案不起作用的人,试试这个。这没有任何意义,但它是有效的(在我的例子中,我需要UITableView来支持其他视图,所以我只是添加了一个虚拟视图)

https://stackoverflow.com/a/23019724/1148910

丘浩宕
2023-03-14

可能发生的情况是,禁用了剪裁,并且tableView的框架不是视图的整个高度。

或者,您可以设置contentInsets,这也会更改滚动指示器的大小。

徐昆
2023-03-14

我已经修复了这个问题,通过设置属性自动调整滚动视图输入NO

更多细节可以在这里找到:https://stackoverflow.com/a/21302259/1295537

 类似资料:
  • 问题内容: 我正在尝试自动执行水平栏的滚动,其中水平栏的元素是动态的,并且可以从API中获取。 有没有一种方法可以在appium中使其自动化? 问题答案: 如果页面底部有任何元素或文本,则可以使用UiAutomator2。 如果您使用的是appium,请添加所需的功能’UiAutomator2’。 现在,如果您有元素的ID,请使用以下函数 如果您有元素的文本,请使用它。 如果您不知道botton中

  • 因为部分低版本安卓机型上,如果一个容器通过 position: absolute; 或者 transform: translate3d(x,x,x); 定位,那么在滚动的时候有可能会出现闪烁问题。 为了解决这种bug,我们实现了原生滚动和JS滚动条两种模式,并且可以自由切换。从 v0.3.1 版本开始,默认的滚动条类型就是 "native" ,即默认使用系统原生滚动条。只有当你发现页面存在滚动闪烁

  • 滚 动条(scrollbar)可以用来对图表进行平移操作。 y 轴滚动条 Highstock 在 4.2.6 时支持了 任意坐标轴滚动条,即 x、y 轴都支持了滚动条。 y 轴滚动条相关配置参见 yAxis.scrollbar。 在线试一试(缩放后才会显示 y 轴滚动条) 在 Highcharts 图表中使用滚动条 如果需要在 Highcharts 图表中使用滚动条,只需要将 highcharts

  • 问题内容: 考虑以下: 题: 我注意到该事务自动回滚,并且记录插入尝试失败。 如果我没有像上面一样提供错误处理程序或错误检查,是否安全,因为它从未执行过,因此在上述示例中似乎可以完成工作? 我认为事务会立即回滚并在发生错误时立即丢弃。 问题答案: 不,一旦发生错误,事务不会回滚。但是您可能正在使用应用此策略的客户端应用程序。 例如,如果您使用的是mysql命令行客户端,则它通常会在发生错误时停止执

  • 问题内容: 我的内部具有以下样式: 一旦向表中添加了足够的数据,这将显示一个垂直滚动条。但是,添加新数据后,我希望该元素自动滚动到底部。 我可以使用哪些JavaScript代码执行此操作?我愿意在必要时使用JQuery中的选项,但希望使用JavaScript解决方案。 问题答案: 如果您不知道何时将数据添加到,则可以设置一个间隔,每隔几秒钟将元素的scrollTop更新为其scrollHeight

  • 我是JavaFX的新手,不知道如何解决这个问题。所以,我在TableView中有一个复选框列。例如,我先选择3个框,然后向下滚动表格。但当我进入表格顶部时,复选框没有被选中。以下是一些代码: 和数据类"User":