如何在 react-native 中更改占位符 textSize

新手上路,请多包涵

在我的 TextInput 中,我想更改 placeHolder 的字体大小,我试过这样:

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

当我写这样的颜色对我有用但大小不起作用时,任何人都可以给我建议如何更改占位符文本的大小,非常感谢任何帮助

原文由 Hussian Shaik 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 361
1 个回答

我不确定您是否可以仅指定 placeholderText 的大小。但是您可以从 TextInput 更改输入文本的字体大小:

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

也许您的解决方案在没有 px 的情况下也能工作?!但我不这么认为。如果您想使用与 InputText 不同的 PlaceholderText,那么您可以访问 TextInput 的 onChangeText-Method,并在您向 Textfield 中键入内容后立即更改 fontSize。

原文由 BigPun86 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏