进入界面键盘响应 返回时收起自然

componentDidMount(){

       this.setState({},() => {
           this.refs.textInput.focus();
       })
   }

用setState包一下,返回时 键盘收起会自然一些,否则会出现先返回上级后收起键盘的不自然效果

 {
                this.setState({
                    textInput:text,
                })
            }}
            placeholder={placeholder}
        />
Keyboard.dismiss();
                        // this.refs.textInput.blur()

都可达到收起效果

你可能感兴趣的:(进入界面键盘响应 返回时收起自然)