问题描述
当我点击输入并打开键盘时,由于此行为,屏幕向上移动,并且标题和一些消息被隐藏。
Here is the screenshot without keyboard
Here is the screenshot with keyboard
这是我的代码
<View style={{ paddingTop: 5,paddingBottom: 10,flex: 1 }}>
<GiftedChat
bottomOffset={10}
keyboardShouldPersistTaps="never"
text={sendMessageText}
onInputTextChanged={setSendMessageText}
messages={chatMessages}
renderAvatar={props.isGroup ? undefined : null}
alwaysShowSend
onSend={onSend}
onLongPress={onLongPress}
renderSend={renderSendAction}
textInputStyle={styles.textInputStyle}
listViewProps={{
showsHorizontalScrollIndicator: false,showsverticalScrollIndicator: false,scrollEventThrottle: 400,onScroll: ({ nativeEvent }) => {
if (isClosetoTop(nativeEvent)) {
loadMore();
}
}
}}
renderBubble={(prop) =>
renderBubble({
...prop,theme,})
}
renderMessage={renderMessage}
renderCustomView={renderCustomView}
renderActions={renderActionPlus}
renderInputToolbar={renderInputToolbar}
renderDay={renderDay}
renderTime={() => {}}
user={{
_id: content.chatRoomreducer.authUser._id
}}
/>
</View>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)