ScrollView能拖到最低端,但是放开后,不能显示最低端

如图,可以拖到最底下,放开后有这样。这是否是BUG,不是话要怎么设置?

要不是这样

这个应该是你的元素 获得1000万 在Contenter的位置不对. 有两个办法:

  1. 修改元素的y锚点为 0
  2. 修改元素的y坐标增加元素高度的一半

方便做个重现问题的简单demo帮你看看吗?

NewProject.zip (2.7 MB)

随便创建了个scrollview,加了个layout,拖动可以,放开后显示不了低端。

你把layout的resizeMode设置为container应该就可以了

resizeMode的作用是

CHILDREN 根据layout的大小来更改子节点的大小

CONTAINER是根据子节点来更改layout的大小

默认none就是不更改任何节点的大小,scrollView的滚动区域是content,你这里是因为你在content添加layout,你的子节点又超出了layout,所以不在滚动范围内

应该是view节点的高度设成和scrollview一样才行,view加个widget,上下都设成0

1赞

嗯,设成container可以了,多谢

不客气:grin:

我使用 scrollview with Layout with Label
好像還是會切到
有大大有相關的經驗嗎