AutoCompleteTextView在React Native中与iOS和Android兼容

Ash*_*ish 6 android ios react-native react-native-android react-native-ios

我需要在本机反应中实现AutoCompleteTextView。问题是没有这样的内置组件。可以用来模拟此功能的所有模块和库并不完全相似。主要问题是建议未出现在视图上方(例如选择框/选择器的建议)。即使是那样,它与KeyboardAvoidingView的表现也不完美。整个问题是它不能像Android的本机AutoCompleteTextView一样工作

另一种解决方案是使用本机UI元素。但是我想要这个组件同时适用于iOS和Android。任何帮助,将不胜感激。

我想实现此选项,例如在Facebook应用上标记用户 我想实现此选项,例如在Facebook应用上标记用户 我想实现此选项,例如在Facebook应用上标记用户

PS:对不起,我正在使用移动设备时输入错误。

Ash*_*ish 5

在搜索了大量可用的库和模块后,我想出了自己的自定义 AutoCompleteTextView 实现。 我为 AutoCompleteTextView
创建了一个要点。 背后的想法:

*此字段键盘的焦点上会出现一个输入字段。

*当键盘出现时,我们计算从顶部到输入字段以及从输入字段到键盘区域开始的空间。

*将根据上面的空间计算在输入字段的顶部或底部显示绝对定位的滚动视图建议区域。

*当键盘消失时,我们隐藏建议区域。

欢迎就如何改进这个问题提出建议。

建议出现在输入字段的顶部 显示在输入字段下方和键盘上方的建议