使用 React Native 0.26,
我的组件长这样
const Search = () => {
return (
<View style={styles.backgroundImage}>
<TextInput style={styles.textInput} onChangeText={(text) => console.log(text)} placeholder={"Enter Search Term"}/>
</View>
)
}
我的样式:
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",
}
})
我面临的问题是:
- 右侧边框宽度和左侧边框宽度似乎没有任何效果,占位文本从左边缘开始。
TextInput
的背景色为 "灰色",与View
的背景色相同。 我原以为默认情况下它应该是白色的(感觉透明)。- 使用 iOS 模拟器如何调出键盘,我想设置
returnKeyType
,并查看键盘的外观(并在onSubmitEditing
上编写一些代码并进行测试)。