如何在原生反应中正确alignment文本input?

文本input是居中alignment,如何修复这个文本input,以便它从左上angularinput

文本输入是居中对齐,如何修复这个文本输入,以便它从左上角输入

这是我的文字input的CSS

/* The Text input is center aligned, how to fix this text input so that it takes input from top left corner */ input: { flex: 1, padding: 4, marginRight: 1, marginTop: 5, fontSize: 18, borderWidth: 1, borderRadius: 4, borderColor: '#E6E5ED', backgroundColor: '#F8F8F9', justifyContent: 'flex-start', height: 150 } 

我有同样的问题,但上面的说明(虽然发现和有用的时候发布一年前)没有解决它。 有一个只有android的样式属性textAlignVertical ,它解决了我在多行input中的这个问题。

textAlignVertical: 'top'

更新2015-07-03:多行文字input现已合并:

https://github.com/facebook/react-native/pull/991

在UI资源pipe理器中随React Native一起提供的多行示例应该按照文档进行工作。

你将遇到的问题是,多行TextInput工作不正常,文档是误导。 请看这个Github问题:

https://github.com/facebook/react-native/issues/279

“我们还没有将该function移植到开源软件。

在这个问题中有一些代码可以提供最小的多行function,所以你可能可以使用它。