最近用RN写一个硬件的操作插件,同时iPhone 5s, iPhone 7, iPhone 6s Plus 三种不同尺寸的机器做 UI 适配,在plus 机器上出现了如图所示的问题.
没错,底部出现了黑色色块!但是代码中并没有在这里有添加其他的<View>!而其他两款手机(5.5寸以下)没有出现这个问题.刚刚在设置底部<View> borderWidth的时候,把原来的 0.5 改成了 1,再次刷新...就正常了...
好了!又重复的测试了几次,原因终于找到了.....看来width设置小于1在5.5寸的iOS机器上是行不通的了!小伙伴们以后一定要注意了!
本文描述了使用React Native (RN) 开发时遇到的一个UI适配问题:在iPhone 6s Plus等5.5寸设备上出现底部黑色色块的情况。经过排查发现,设置<View>的borderWidth为0.5导致该问题发生,调整为1后问题解决。作者建议避免设置过小的width值。

7915

被折叠的 条评论
为什么被折叠?



