iOS mobile中的.focus()未打开键盘

时间:2019-07-08 09:05:24

标签: ios reactjs react-native

我正在尝试调用focus(),但似乎可以在Android设备上使用,但是对于iOS设备,更改焦点后键盘不会自动打开。

我尝试了KeyboardDisplayRequiresUserAction,但它也没有起作用。

componentDidMount(e) {
  let that = this; 

  if(this.props.currentDevice === 'Mobile') {
    if(that.props.AutoFocus) {       
      setTimeout(()=>{      
        this.myRef.current.focus();                    
      }, 1500);           
     }
   }
}


this.myRef = React.createRef();

我希望每当焦点进入时键盘都应该自动出现。但是对于Android的iOS设备而言,它不会发生这种情况。

0 个答案:

没有答案