gpt4 book ai didi

react-native - 有没有办法在 React Native 中为 TextInput 做 letterSpacing?

转载 作者:行者123 更新时间:2023-12-03 14:30:52 24 4
gpt4 key购买 nike

我一直在努力给 <TextInput>一个 letterSpacing 样式,但它似乎只适用于 <Text> . React Native 中有没有办法增加 TextInput 中字符之间的空间?

这增加了字符之间的空间

<Text style={{'letterSpacing': 5}}>Some Text</Text>

这行不通
<TextInput style={{'letterSpacing': 5}} />

最佳答案

这是一个可能的解决方案,也许不是更好。

Jsfiddle

class Form extends React.Component {
constructor() {
super();
this.state = {
value: '',
};
this.onChangeText = this.onChangeText.bind(this);
}

onChangeText(e) {
const val = e.target.value.replace(/ /g, '').split('');
const spaced = val.join(' ');
this.setState({
value: spaced,
});
}

render() {
return(
<div style={{flexDirection: 'column'}}>
<div>Type Text</div>
<input
type='text'
onChange={this.onChangeText}
value={this.state.value}
/>
</div>
);
}
}

关于react-native - 有没有办法在 React Native 中为 TextInput 做 letterSpacing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38079190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com