2016-06-28 3 views
9

나는 <TextInput> 편지를 보내려고 노력했지만 스타일은 <Text>에서만 작동합니다. React Native에서 TextInput의 문자 사이 간격을 늘리는 방법이 있습니까?React Native에서 TextInput의 letterSpacing을 수행하는 방법이 있습니까?

이이이이 가능한 솔루션, 아마 더 나은입니다

<TextInput style={{'letterSpacing': 5}} /> 
+0

시도한 것을 보여줄 코드를 추가하십시오. –

+0

아니요 문자 패딩 유형 특성이 있다고 생각하지 않습니다. 그러나 필요한 경우 추가 공백을 추가 할 수있는 onChangeText라는 간단한 함수를 작성할 수 있습니다. –

답변

0

작동하지 않습니다 문자

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

사이의 공간을 증가시킨다.

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> 
    ); 
    } 
} 
+3

그는 네이티브 반응을 보였고 웹에 반응을 보였습니다. –

관련 문제