“textAlignVertical”不是有效的样式属性

时间:2016-01-23 22:42:41

标签: react-native

我在尝试在Text元素上使用'textAlignVertical'样式时收到错误,说“textAlignVertical”不是有效的样式属性。我检查了文档,它说我应该可以使用这个样式属性:https://facebook.github.io/react-native/docs/text.html

还有其他人有这个问题吗?

2 个答案:

答案 0 :(得分:20)

textAlignVertical样式是仅限Android的属性。如果您在iOS上进行开发,请尝试使用flexbox alignment属性alignItems: center

似乎textAlignVertical属性已从TextInput属性移至Text元素样式three days ago,并将在React Native 0.19中发布。

我不确定如何生成React Native文档,但根据我对此commit diff的阅读,文档似乎领先于最新发布的版本。

答案 1 :(得分:3)

有时您可能会发现alignItems不能正常工作-我看到我正在使用的图标完全消失了。相反,我只是在文本本身的样式上添加了一个alignSelf: 'center'(而不是像您需要使用alignItems这样的父样式),它似乎可以解决该问题。