cocos creator 2.4.X 以上版本 Safari灰边

  • Creator 版本: 测试过2.4.1 、2.4.2、2.4.3、2.4.8、2.4.9

  • 目标平台:web-mobile 用iphone Safari浏览

  • 重现方式:一张满版sprite做测试

  • 之前哪个版本是正常的:2.3.4是正常的

  • 手机型号: iphone 11. iphone SE2. iphone 13 . iphone13 pro max

  • 手机浏览器: Safari

  • 重现概率: 必发生

这次专案我升级到2.4.8开发,输出web-mobile后,横屏会看到底下有灰边,
但我用2.3.4输出不会有灰边。

后续我测试了2.4.1/2.4.2/2.4.3/2.4.8/2.4.9 都会有灰边,
请问有人还有遇到这个问题吗?是否有建议的解决方式?

先前有看到这篇有人在在libcocos2dx中Cocos2dxActivity.java文件中的262行 mFrameLayout.setFitsSystemWindows(true);注释掉或者删除
但我看2.4.3之后的引擎代码都已经处理过了,但问题依旧存在
https://www.jianshu.com/p/b807696a4998

你好,你可以使用自定义引擎,找到这个路径下的引擎代码:\resources\engine\cocos2d\core\platform\CCView.js 参考下面截图修改代码,之后编译引擎即可:

自定义引擎参考:引擎定制工作流程 · Cocos Creator

谢谢您,此方法可行。
希望能在2.4.10能够整进引擎呢XD

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。