2015-11-04 35 views
7

hai i böyle çalıştı yer tutucu tipi boyutunu değiştirmek istiyorum: ben bu rengi gibi yazdığındanasıl değiştirileceği tutucudur TEXTSIZE tepki yerli benim TextInput içinde

<TextInput 
        style={styles.email} 
        value={this.state.email} 
        placeholder="Email" 
       placeholderTextColor="red" 
       //placeholderTextSize = 20px 
        onChange={this.handleEmailChange.bind(this)} 
        onBlur={this.onBlur.bind(this)}/> 

benim için çalışıyor ama boyutu çalışmıyor, herhangi bir kimse bana yer tutucu Metin boyutunu değiştirmek için nasıl önerebiliriz, herhangi bir yardım çok takdir

cevap

9

Sadece placeholderText boyutunu belirtebilirsiniz emin değilim. Ama sen TextInput gelen giriş metninin FONTSIZE değiştirebilirsiniz:

var styles = StyleSheet.create({ 
email:  { 
    fontSize: 12, <-- Textsize of Input-Text and Placeholder-Text 
}, 
}) 

Belki çözüm px olmadan çalışır ?! Ama öyle düşünmüyorum. Eğer InputText'ten farklı bir PlaceholderText'iniz varsa, TextInput'in onChangeText-Method'ına erişebilir ve TextSize bir şey yazdığınız anda fontSize'i değiştirebilirsiniz.

+0

Cevabınız için teşekkür ederiz. –

+1

Bu doğru bir cevabı. Stylesheet nesnesini Stylesheet nesnesi ile değiştirerek yer tutucunun metin boyutunu değiştirebilirsiniz. Fakat "placeholderTextSize" gibi bir özellik yok. Sadece renk için çalışıyor. – zvona

+0

Teşekkürler .... çalışıyor! –

İlgili konular