在 NativeScript 应用程序中,我使用的是每行包含输入文本字段的 ListView 。
因为我正在使用 <activity android:windowSoftInputMode="adjustResize">
在我的 android list 中,它在 android 中运行良好,但在 ios 中,对于较小的设备,键盘与文本字段重叠。
虽然我用的是nativescript-iqkeyboardmanager以及。
是因为 ListView 没有可用空间吗?我怀疑 IQKeyboardManager
无法检测 ListView 中单个项目的高度并向上滚动整个 ListView 。
这是 screenshot .
最佳答案
const iqKeyboard = IQKeyboardManager.sharedManager();
iqKeyboard.overrideKeyboardAppearance = true;
iqKeyboard.keyboardAppearance = UIKeyboardAppearance.Dark;
iqKeyboard.keyboardDistanceFromTextField = 40.0
需要为 NativeScript/Typescript 添加引用作为 example
关于ios - 键盘与 IOS 中的 ListView 项内的文本字段重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52656874/