主工程是一个Unity3D , 通过node_module集成了RN后 , 发现原来正常的界面显示出来是颠倒的.
很奇怪~
正常的情况:
集成Unity3D后:
奇怪元素都颠倒了 .
最开始我怀疑是我集成工程后一些配置上的问题 . 但是在我检查了很多文档和资料后发现没有什么错误的配置 .
然后我在另外一个不是Unity3D的工程按照同样的操作集成RN后发现是正常显示的.于是定位问题到了Unity3D工程
的配置上.
通过一番谷歌的搜索 我找到了一个跟我同样的问题.
https://github.com/f111fei/react-native-unity-view/issues/103#issuecomment-515741675
情况跟我是一模一样的 . 中间我通过尝试各路大神分享的解决方案 , 找到了问题的根本 , 如果在render中元素的
结构指定了
flexDirection:'column'
就可以了解决 , 估计是默认的 flexDirection
失效了.
最后我尝试了下提出回复 将我的情况描述了之后 . 居然有人回复了.
解决的方案 :
需要在工程中追加 unityconfig.xcconfig配置文件说明.详细的看issue内容.
最后还是感谢~ 程序员并不孤单~