如何更改禁用的<TextInput />颜色

时间:2020-05-06 16:35:51

标签: react-native

传递道具editable=false时,以本机更改文本的颜色。 screenshot of text input

我如何更改文本输入的颜色?,我已经阅读了文档https://reactnative.dev/docs/textinput,但没有得到帮助

1 个答案:

答案 0 :(得分:1)

如果您要更改文本输入颜色,则可以基于prop来更新样式:

<TextInput style={{ color: editable ? 'red' : 'blue' }} ... />

如果您尝试更改占位符的颜色,则可以用类似的方式进行更改,但可以使用placeHolderTextColor道具:

<TextInput placeHolderTextColor={ editable ? 'red' : 'blue' } ... />