I’ve observed that when the digital keyboard opens in a QML software on iOS and Android, the display screen shifts upward to maintain the textual content enter subject in view. I’d prefer to implement my very own customized mechanism for dealing with this, one thing just like how KeyboardAvoidingView works in React Native, by adjusting the structure when the keyboard seems. May anybody kindly advise me on tips on how to fully disable this default conduct when the keyboard opens?
Thanks a lot to your assist!
import QtQuick
Window {
seen: true
flags: Qt.MaximizeUsingFullscreenGeometryHint
MouseArea {
anchors.fill: mother or father
onClicked: forceActiveFocus()
}
Rectangle {
anchors.fill: mother or father
shade: "#f5f5f5"
Textual content {
anchors {
high: mother or father.high
left: mother or father.left
proper: mother or father.proper
backside: inputBox.high
margins: 10
}
wrapMode: Textual content.WordWrap
textual content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim advert minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim advert minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
}
Rectangle {
top: 60
anchors {
left: mother or father.left
proper: mother or father.proper
backside: mother or father.backside
margins: 10
}
shade: "white"
radius: 8
border.shade: "#ddd"
TextInput {
anchors {
fill: mother or father
margins: 8
}
textual content: "Textual content enter management"
}
}
}
}