我的项目使用expo和react原生我有问题,以处理我的聊天屏幕中的键盘:
设置"软件键盘布局模式":app.json上的"pan"使屏幕向上滑动,标题消失。设置"softwareKeyboardLayoutMode":app.json上的"resize"会使屏幕跳转,不会向上滑动消息(我想做的),而且每次键盘打开和关闭时,应用程序都会闪烁白色背景。
我应该如何让输入和消息随着键盘向上滑动,同时保持标题不动?
我试过使用键盘避免视图,键盘知道滚动视图在多种方式,但没有一个给我预期的结果。
我的项目使用expo和react原生我有问题,以处理我的聊天屏幕中的键盘:
设置"软件键盘布局模式":app.json上的"pan"使屏幕向上滑动,标题消失。设置"softwareKeyboardLayoutMode":app.json上的"resize"会使屏幕跳转,不会向上滑动消息(我想做的),而且每次键盘打开和关闭时,应用程序都会闪烁白色背景。
我应该如何让输入和消息随着键盘向上滑动,同时保持标题不动?
我试过使用键盘避免视图,键盘知道滚动视图在多种方式,但没有一个给我预期的结果。
1条答案
按热度按时间2guxujil1#
我用这个很棒的lib像whatsapp一样完美地解决了这个问题:
https://kirillzyusko.github.io/react-native-keyboard-controller/