如何在<native>中将<text>文本设置为大写

时间:2016-03-05 10:48:50

标签: react-native

  

如何在反应原生

中将void设置为大写
<Text> some text </Text>

需要将测试显示为测试。

4 个答案:

答案 0 :(得分:93)

@Cherniv感谢您的回答

<Text style={{}}> {'Test'.toUpperCase()} </Text>

答案 1 :(得分:38)

iOS textTransform支持已添加到0.56版本的react-native中。 Android textTransform支持已在0.59版本中添加。它接受以下选项之一:

  • 无人
  • 大写
  • 小写
  • 大写

实际的iOS commitAndroid commitdocumentation

示例:

DUAL

答案 2 :(得分:9)

在你的样式标签中使用文本转换属性

textTransform:'uppercase'

答案 3 :(得分:3)

React Native .toUpperCase()函数在字符串中可以正常工作,但如果您使用numbersother non-string data types,则此功能将无效。 error将会发生。

下面两个是字符串属性:

<Text>{props.complexity.toUpperCase()}</Text>

<Text>{props.affordability.toUpperCase()}</Text>