我在尝试在Text元素上使用'textAlignVertical'样式时收到错误,说“textAlignVertical”不是有效的样式属性。我检查了文档,它说我应该可以使用这个样式属性:https://facebook.github.io/react-native/docs/text.html
还有其他人有这个问题吗?
答案 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这样的父样式),它似乎可以解决该问题。