【解决】Weex ios app 安装首屏出现64px白底

本文解决了Weex在iOS真机测试中出现的64px白边问题,通过阅读源码发现是在隐藏原生NavigationBar时未调整显示区域高度所致。最终通过对相关文件进行修改解决了该问题。

问题如图

调试状态下显示正常

真机测试时会有大概64px的白底

思路

我们在WeexPlayground App 调试时效果也是正确的,但是会有一个应该也是64高的蓝色NavigationBar

于是身为一个纯web开始读oc的源码了。最终找到此文件

/platforms/ios/weexDemo/weexScanner/WXDemoViewController.m

weex在打包的时候会将原生的NavigationBar(高64)隐藏,但并没有把显示显示区域减去但64补回来

解决

前提:使用weexpack 添加的默认ios plantform
需要根据自己的情况对上图作下修改
我最终将那个剪去的64px的高补了回去

最总效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值