我有一种情况,我试图将RN TextInput重叠在常规RN Text元素上。基本上,用户在文本输入中写入的任何文本都会模仿到其下方的text元素。
除非用户在iOS上输入表情符号,否则一切都很好。在这种情况下,对齐方式将被破坏。
这是一张没有表情符号的图片。 (红色是Text元素,蓝色是TextInput元素)
这是带有表情符号的图片。 (红色是Text元素,蓝色是TextInput元素)
您可以看到带有表情符号的Text元素的对齐方式发生了变化。文字元素向上移动以适应表情符号。感觉TextInput和Text元素的基线高度不同。
如何解决此问题?
这是我的游乐场代码的链接。 https://rnplay.org/apps/bswNmw
最佳答案
这不是真正的答案,但是此线程中发布了一种解决方法:
https://github.com/facebook/react-native/issues/4457
关于ios - 基线文本样式是否与React Native [iOS]的文本输入所使用的文本样式不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39443561/