因此,在构建Ubuntu应用程序时,我需要使用它flickable
进行滚动,所以现在我有了以下形式的代码
Page{
...
Flickable {
anchors.fill: parent
content.height: element1.height + element2.height ...
...
}
}
当我在手机上运行它时,可轻弹的默认位置比标题低几百个像素。当我轻弹它时,它会停留在应该从一开始就保持正确的位置。同样,当使用pagestack推入另一页时,再返回到该页面,它将停留在正确的位置。为什么会这样以及如何解决它,以便使其从一开始就处于正确的位置。
注意:我已经尝试了锚点,宽度,高度和其他所有组合。有一次我确实将其保持在该位置,但是轻弹时它与页眉重叠。
1
这个问题确实属于Stack Overflow。而且您应该提供更大的代码段:我认为罪魁祸首在于内容。QML是非常脆弱和异想天开的系统,具有许多不合逻辑的依赖性。
—
Barafu Albino 2014年
@BarafuAlbino我认为它更适合此处,因为我认为它是非常特定于SDK的,不要认为原始qml会表现出这种方式。就像我说的那样,这也可能是一个错误,它确实会停留在正确的位置。
—
user2563892 2014年
是的,请在这里留下这个问题,这将使其他Ubuntu应用程序开发人员受益
—
mhall119
@ mhall119感谢您为我站起来,至少他们会听你说的:)
—
user2563892 2014年