我在尝试autoCapitalize时收到错误。如果我移除它,组件就会呈现出来,但在ios中自动大写是默认开启的(虽然不是android )。我想添加该属性以确保一致性。
这就是错误(为了压缩,我删除了完整的属性列表)
"autoCapitalize" is not a valid style property StyleSheet loginActionText: {
"color": "#000",
"fontSize": 20,
"autoCapitalize": "none"
}
Valid style props: [
"alignContent",
"alignItems",
.
.
.
"width",
"writingDirection",
"zIndex"
]
我的代码非常简单明了。我已经定义了一个样式类
loginActionText: {
color: '#000',
fontSize: 20,
autocapitalize: 'none'
},
然后我将它应用于文本输入
<TextInput style={styles.loginActionText}
label='Email Address'
placeholder='abc@abc.com'
value={this.state.email}
onChangeText={email => this.setState({ email })}
/>
发布于 2018-01-06 07:15:36
autoCapitalize
应该这样使用:
<TextInput
...
autoCapitalize='none'
...
/>
而不是作为样式对象的属性
https://stackoverflow.com/questions/48125083
复制