Mam zaimplementowany pasek wyszukiwania, w tym TextInput i przycisk wyszukiwania. Pomysł polega na wpisaniu tego, co chcesz wyszukać, i naciśnięciu przycisku wyszukiwania. Mój problem polega na tym, że przycisk jest niemożliwy do skasowania, gdy TextInput ma fokus. Co oznacza, że muszę kliknąć dwa razy, aby wyszukać, raz, aby TextInput stracił fokus i raz, aby nacisnąć przycisk wyszukiwania.TouchableOpacity unclickable gdy TextInput ma fokus
Oto mój kod:
<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>
Czy istnieje jakiś sposób, aby klikalny TouchableOpacity natomiast TextInput ma skupić?
Czy możesz przesłać resztę kodu? Funkcja onPress i dzwoniący? –
Nie napisałem jeszcze rzeczywistej funkcji wyszukiwania. Tak więc Touchable nie wywołuje niczego po naciśnięciu. – swescot
Czy Twój komponent znajduje się w ListView lub ScrollView? – mbernardeau