2017-06-15 76 views
1

我使用Redux的形式,並具有以下的代碼:onSubmitEditing上未官能機器人陣營天然

<Field name='email' placeholder='[email protected]' title='Email' 
keyboardType={'email-address'} autoFocus={false} component={reduxFormTextInput} 
onSubmitEditing={() => this.moveFocus()}/> 

reduxFormInput距離反應天然-元件的formInput組件。

的moveFocus功能是一個控制檯聲明:

moveFocus() { 
    console.log('ZZZZZZZ') 
    } 

但是在擊中在textInput返回鍵出現這種情況的唯一的事情就是鍵盤關閉。沒有控制檯語句被執行。

回答

0

你的第一次點擊是採取鍵盤關閉,因此使鍵盤依然存在。

keyboardShouldPersistTaps="always" 

,在內容標籤

<Content Style={{ 
        paddingBottom:0, 
        backgroundColor: 'white' 
       }} 
       keyboardShouldPersistTaps="always"> 

    </Content> 

現在鍵盤將持續存在,控制檯語句將得到執行。