基线文本样式是否与用于React Native [iOS]的文本输入的文本样式不同?

时间:2016-09-12 04:56:17

标签: ios react-native

我有一个场景,我试图在常规RN Text元素之上重叠RN TextInput。基本上,用户在文本输入中写入的任何文本都被模仿到其下面的文本元素。

除非用户在iOS上输入表情符号,否则一切都很有效。在这种情况下,对齐被打破。

这是没有表情符号的图像。 (红色是Text元素,Blue是TextInput元素) enter image description here

这是表情符号的图像。 (红色是Text元素,Blue是TextInput元素) enter image description here

您可以看到使用表情符号更改Text元素的对齐方式。文本元素向上移动以容纳表情符号。感觉TextInput和Text元素的基线高度不同。

如何解决此问题?

这是我的游乐场代码的链接。 https://rnplay.org/apps/bswNmw

1 个答案:

答案 0 :(得分:0)

这不是一个真正的答案,但是这个帖子中有一个解决方法:

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