Ho implementato una barra di ricerca che include TextInput e un pulsante di ricerca. L'idea è fondamentalmente di digitare ciò che si desidera cercare e premere il pulsante di ricerca. Il mio problema è che il pulsante non è cliccabile mentre TextInput è attivo. Significato Devo fare clic due volte per cercare, una volta per TextInput per perdere lo stato attivo e una volta per premere il pulsante di ricerca.TouchableOpacity non selezionabile mentre TextInput è attivo
Ecco il mio codice:
<View style={styles.searchView}>
<View style={styles.textInputView}>
<View>
<TextInput style={styles.textInput}
placeholder="Sök användare"
multiline={false}
autoFocus={true}
autoCapitalize="words"
underlineColorAndroid="transparent" />
</View>
</View>
<TouchableOpacity>
<View style={styles.searchButton}>
<Image style = {styles.searchThumbnail}
source = {require('../images/navigatorThumbnails/search.png')}/>
</View>
</TouchableOpacity>
</View>
C'è un modo per rendere la cliccabile TouchableOpacity mentre il TextInput è attiva?
Puoi pubblicare il resto del codice? La funzione onPress e il chiamante? –
Non ho ancora scritto la funzione di ricerca effettiva. Quindi il Touchable non chiama nulla se premuto. – swescot
Il componente è all'interno di ListView o ScrollView? – mbernardeau