我正在使用有天赋的聊天库,并希望在初始渲染时使用键盘自动对焦输入。我看到有一个必要的功能focusTextInput
,但我怎么称呼它?
https://github.com/FaridSafi/react-native-gifted-chat
<GiftedChat
{...props}
messages={this.state.messages}
ref={(chat) => this.chat = chat }
onSend={messages => this.onSend(messages)}
user={{
_id: 1,
}}
/>
我尝试设置ref
并直接在mount上调用它但是没有用。
答案 0 :(得分:1)
由于该库已有textInputProps
textInputProps (对象) - 要传递给
TextInput
的额外道具
因此,您可以使用TextInput
autoFocus
道具
<GiftedChat
textInputProps={{autoFocus: true}}
messages={this.state.messages}
onSend={messages => this.onSend(messages)}
user={{
_id: 1,
}}
/>