Sử dụng Phản ứng tự nhiên 0,26,Thiết lập một biên giới cho phản ứng tự nhiên TextInput
thành phần của tôi là một cái gì đó như thế này
const Search =() => {
return (
<View style={styles.backgroundImage}>
<TextInput style={styles.textInput} onChangeText={(text) => console.log(text)} placeholder={"Enter Search Term"}/>
</View>
)
}
Và phong cách của tôi:
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",
}
})
Những vấn đề mà tôi đang phải đối mặt là
- Chiều rộng và lề phải của đường viền ft chiều rộng dường như không có bất kỳ hiệu ứng và văn bản giữ chỗ chỉ bắt đầu trên cạnh trái.
- Nền của TextInput là "xám" giống với nền của Chế độ xem. Theo mặc định, tôi đã dự kiến nó sẽ có màu trắng, (Cảm thấy trong suốt).
- Với trình mô phỏng iOS cách hiển thị bàn phím, tôi muốn đặt
returnKeyType
và xem giao diện của bàn phím (và có một số mã trênonSubmitEditing
và kiểm tra).
Cảm ơn, điều đó đã hiệu quả. –
các liên kết bạn chỉ định không hoạt động. @nader dabit –