传递道具editable=false
时,以本机更改文本的颜色。
我如何更改文本输入的颜色?,我已经阅读了文档https://reactnative.dev/docs/textinput,但没有得到帮助
答案 0 :(得分:1)
如果您要更改文本输入颜色,则可以基于prop来更新样式:
<TextInput style={{ color: editable ? 'red' : 'blue' }} ... />
如果您尝试更改占位符的颜色,则可以用类似的方式进行更改,但可以使用placeHolderTextColor道具:
<TextInput placeHolderTextColor={ editable ? 'red' : 'blue' } ... />