This is one of the most in-depth explanations of why the keyboard cannot behave "naturally" on iOS github.com/flutter/flut...
Post
github.comLet iOS keyboard dismissal synchronize with scroll · Issue #57609 · flutter/flutterSince #21814, keyboards will dismiss during scroll. For higher fidelity, rather than one single brisk dismissal event, the keyboard dismissal should ideally be done gradually along with the scroll ...
Keyboard position is not reported by iOS hence it's not possible to resize flutter widgets in a direct way; the only reasonable hack is to use fake UIScrollView to trick iOS to resize keyboard implicitly. If I understand correctly, with thread merging this could happen within the same frame.
0 reposts0 likes