Utilizzo Reagire nativo 0,26,impostazione di un bordo per reagire nativo TextInput
La mia componente è qualcosa di simile
const Search =() => {
return (
<View style={styles.backgroundImage}>
<TextInput style={styles.textInput} onChangeText={(text) => console.log(text)} placeholder={"Enter Search Term"}/>
</View>
)
}
E i miei stili:
const styles = StyleSheet.create({
backgroundImage: {
flex : 1,
flexDirection: "column",
justifyContent: 'center',
alignItems: 'center'
},
textInput: {
justifyContent: "center",
alignItems: "stretch",
borderRightWidth: 30,
borderLeftWidth: 30,
height: 50,
borderColor: "#FFFFFF",
}
})
I problemi che sto affrontando sono
- Il bordo destro larghezza e le ft width non sembra avere alcun effetto e il testo segnaposto inizia appena sul bordo sinistro.
- Lo sfondo di TextInput è "grigio" come lo sfondo della vista. Mi aspettavo che fosse bianco per impostazione predefinita (si sente trasparente).
- Con il simulatore iOS come richiamare la tastiera, vorrei impostare
returnKeyType
e vedere come appare la tastiera (e avere un codice suonSubmitEditing
e testare).
Grazie, ha funzionato. –
i collegamenti che hai specificato non funzionano. @nader dabit –