ดังนั้นในขณะที่สร้างแอพ Ubuntu ฉันจำเป็นต้องใช้flickable
สำหรับการเลื่อนดังนั้นตอนนี้ฉันมีรหัสของแบบฟอร์ม
Page{
...
Flickable {
anchors.fill: parent
content.height: element1.height + element2.height ...
...
}
}
เมื่อฉันเรียกใช้บนโทรศัพท์ของฉัน (อูบุนตูอูบุนตู) ตำแหน่งเริ่มต้นของภาพสั่นไหวนั้นต่ำกว่าส่วนหัวสองสามร้อยพิกเซล เมื่อฉันสะบัดมันจะอยู่ในตำแหน่งที่ถูกต้องซึ่งควรจะอยู่ตั้งแต่เริ่มต้น นอกจากนี้เมื่อใช้ pagestack เพื่อผลักดันหน้าอื่นแล้วกลับมาที่หน้านี้อีกครั้งซึ่งจะอยู่ในตำแหน่งที่ถูกต้อง เหตุใดจึงเป็นเช่นนี้และฉันจะแก้ไขได้อย่างไรเพื่อให้สามารถอยู่ในตำแหน่งที่เหมาะสมตั้งแต่เริ่มต้น
หมายเหตุ : ฉันได้ลองชุดค่าผสมหลายอันด้วยตัวยึดความกว้างความสูงทุกอย่าง มีอยู่ครั้งหนึ่งที่ฉันทำให้มันอยู่ในตำแหน่งเดิม แต่เมื่อสะบัดมันมันจะทับส่วนหัว