是否可以在 react-native-gifted-chat 中禁用文本输入
Is it possible to disable the text input in react-native-gifted-chat
是否可以为 react-native-gifted-chat 组件完全禁用包括发送按钮在内的文本输入?
这是我当前的组件:
<GiftedChat text={emergencyText} onInputTextChanged={this.setEmergencyText} />
我可以覆盖渲染方法,但我该如何渲染原始输入?
由于 React-native-gifted-chat 没有 disable 属性,它提供了一个组件,即 InputToolbar
,如果我们渲染 null 值,我们几乎可以禁用发送功能。试试下面的代码。
<InputToolbar
render={null}
text={emergencyText}
onInputTextChanged={this.setEmergencyText}
/>
它符合你的目的。
您可以使用 disableComposer 属性。
<GiftedChat disableComposer={true} text={emergencyText} onInputTextChanged={this.setEmergencyText} />
是否可以为 react-native-gifted-chat 组件完全禁用包括发送按钮在内的文本输入?
这是我当前的组件:
<GiftedChat text={emergencyText} onInputTextChanged={this.setEmergencyText} />
我可以覆盖渲染方法,但我该如何渲染原始输入?
由于 React-native-gifted-chat 没有 disable 属性,它提供了一个组件,即 InputToolbar
,如果我们渲染 null 值,我们几乎可以禁用发送功能。试试下面的代码。
<InputToolbar
render={null}
text={emergencyText}
onInputTextChanged={this.setEmergencyText}
/>
它符合你的目的。
您可以使用 disableComposer 属性。
<GiftedChat disableComposer={true} text={emergencyText} onInputTextChanged={this.setEmergencyText} />