Я реализовал текстовое поле реагировать-нативный материал TextField
, которое фокусируется на ответвлениях вне компонента TextField
(но на определенном расстоянии от компонента). Почему это происходит?
Я попытался ограничить размер container
и inputContainer
, а также обернуть TextField в View
, сжатый для соответствия компоненту TextField
.
Это моя реализация TextField
:
<TextField
ref={this.passwordRef}
secureTextEntry={true}
containerStyle={{width: 300, backgroundColor: 'green'}}
inputContainerStyle={{width:300, backgroundColor: 'yellow'}}
tintColor={'rgba(0, 0, 0, .38)'}
fontSize={20}
enablesReturnKeyAutomatically={true}
autoCapitalize='none'
autoCorrect={false}
returnKeyType='done'
label='Password'
error={this.state.errors.password}
onChangeText={this.handlePasswordChange}
value={this.state.password}
/>
Ожидаемое поведение заключается в том, что TextField
должен фокусироваться при нажатии, а не когда цель крана находится за пределами компонента.