【发布时间】:2021-06-23 01:24:53
【问题描述】:
我的 textinput 光标最初在占位符文本的开头闪烁。如果我删除占位符文本,它会在正确的位置闪烁[基于 textAlignment]。如何使用占位符文本和文本对齐中心使光标初始位置居中。
我的输出:
代码:
<TextInput
selectionColor={'#1688EA'}
placeholder={"Enter email here"}
keyboardType="email-address"
autoCapitalize='none'
autoCompleteType='email'
autoCorrect={true}
textAlign="center"
secureTextEntry={true}
placeholderTextColor={this.state.hasFocus ? "#C6C6C6" : "#959595"}
onFocus={this.setFocus.bind(this, true)}
onBlur={this.setFocus.bind(this, false)}
numberOfLines={1}
style={{
color: "#010101", flex: 1,
height: 48,
alignContent: "center",
fontSize: 17,
paddingLeft: 28,
fontFamily: Fonts.GilroySemiBold,
textAlignVertical: 'center'
}}
onChangeText={(text) => this.setEmailText(text)}
value={this.state.email}
ref={(ref) => { this.email_entry = ref }}
/>
【问题讨论】:
标签: javascript android css react-native textinput