Details
Description
The iOS input panel (virtual keyboard) inputAccessoryView reserved space is not hideable despite its supposed support.
One can require the shortcuts bar to be hidden this way from a input method query:
platformData[QStringLiteral("hideShortcutsBar")] = true;
Though the responder ios implementation does workaround a compiler warning and does not respect the apple documentation telling to nil the responder inputAssistantItem.leadingBarButtonGroups and inputAssistantItem.trailingBarButtonGroups properties.
So you can hide everything in accessory, still the reserved space allocated is never shrink resulting in a top large space unused.
This is becoming really a problem when one try to implement its own input panel
inputView and don't care about accessory.
I do prefer a (wrong) compiler warning than a wrong behavior and no warning.
Attachments
For Gerrit Dashboard: QTBUG-60812 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
194718,3 | iOS: Fix the shortcuts bar not correctly hidden | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |