Ho un raccoglitore che sto testando su iOS in questo momento con due opzioni. Ogni volta che trascino dalla prima opzione alla seconda opzione, il selettore torna immediatamente alla prima opzione.Come rendere Picker nativo reattivo rimanere all'opzione appena selezionata?
Questo è il mio codice per il mio raccoglitore.
<Picker
style={{
width: 100,
}}
selectedValue={(this.state && this.state.pickerValue) || 'a'}
onValueChange={(value) => {
this.setState({value});
}} itemStyle={{color: 'white'}}>
<Picker.Item label={'Hello'} value={'a'} />
<Picker.Item label={'World'} value={'b'} />
</Picker>
Desidero che il selettore rimanga sull'opzione appena selezionata. Ho anche rimosso la parte || 'a'
dell'attributo selectedValue
ma questo non ha risolto il problema.
change onValueChange to this.setState ({pickerValue: value}); – Nakib