小编Mir*_*rsa的帖子

反应原生天才聊天中的输入被键盘覆盖

我遇到了 Android 版本的问题。

我正在为我的应用程序聊天使用天才聊天。但是文本输入被键盘覆盖,所以我看不到我在输入什么。

我正在使用本机版本 0.51。我已经遵循了几个解决方案,但它仍然无法正常工作。

我尝试了这个使用 keyboardAvoidingView 并添加了 KeyboardSpacer 的解决方案,但它也不起作用。

任何建议都会非常好。

这是我的渲染组件代码

render() {
console.log(this.state);
return (
  <View style={{flex: 1}}>
    <GiftedChat
      messages={this.state.messages}
      onSend={Fire.shared.send}
      loadEarlier={this.state.loadEarlier}
      isLoadingEarlier={this.state.isLoadingEarlier}

      user={{
        name: this.props.profile.name,
        _id: this.props.profile.user_id,
        avatar: this.props.profile.profile_image
      }}

      renderUsernameOnMessage={true}
      renderActions={this.renderCustomActions}
      renderAvatar={this.renderAvatar}
      renderBubble={this.renderBubble}
      renderSend={this.renderSend}
      renderSystemMessage={this.renderSystemMessage}
      renderCustomView={this.renderCustomView}
      renderFooter={this.renderFooter}
      keyboardShouldPersistTaps={'always'}
    />
    <KeyboardSpacer/>
  </View>
)}
Run Code Online (Sandbox Code Playgroud)

keyboard chat native reactjs

4
推荐指数
1
解决办法
4486
查看次数

标签 统计

chat ×1

keyboard ×1

native ×1

reactjs ×1