我正在尝试为React Native选择器中的项样式化文本颜色。到目前为止,我只在iOS上工作过,但如果我能找到跨平台的解决方案,那就太棒了。
我已经尝试了以下方法:
在Picker上进行颜色样式化
<Picker style={{color:'white'}} ...etc >
设置选择器项目的样式颜色
<Picker.Item style={{color:'#fff'}} label={'Toronto'} value={'Toronto'} />
我也看到了一些添加颜色属性的例子,所以我尝试了这个。
<Picker.Item color='white' label={'Toronto'} value={'Toronto'} />
我在这里完全不知所措。谢谢任何见解!
编辑: 这是一个解决方案——在Picker元素中使用itemStyle属性。我相信这仅适用于iOS。
<Picker itemStyle={{color:'white'}} >
<Picker.Item color='white' label={'Toronto'} value={'Toronto'} />
<Picker.Item label={'Calgary'} value={'Calgary'} />
</Picker>