demo.zip (308.7 KB)
安装demo需要操作: 打开Xcode 后 在ios目录添加 NativeUtil.h和NativeUtil.mm文件
问题说明: 这个demo在ccc2.2版本和2.3.0wed端都可以正常运行, 但是用2.3.0版本打包苹果包运行屏幕旋转后就点击无响应。苹果手机的型号是苹果X
效果图:
这个是正常显示的横屏效果,按钮可以正常点击
这个是点击按钮切换到竖屏效果,按钮点击没有效果
麻烦各位大佬回答一下这个问题呢?
demo.zip (308.7 KB)
安装demo需要操作: 打开Xcode 后 在ios目录添加 NativeUtil.h和NativeUtil.mm文件
问题说明: 这个demo在ccc2.2版本和2.3.0wed端都可以正常运行, 但是用2.3.0版本打包苹果包运行屏幕旋转后就点击无响应。苹果手机的型号是苹果X
效果图:
这个是正常显示的横屏效果,按钮可以正常点击
这个是点击按钮切换到竖屏效果,按钮点击没有效果
麻烦各位大佬回答一下这个问题呢?
我记得2.2版本是有这个问题。说是view没有实时更新导致的,后面引擎组修复了。2.3.0还没试过,不知道和其他修改有没有关系。
感谢你的反馈,我们确认一下
大佬,怎么样了呢?
遇到类似问题 想问一下这个问题有新的解决方案了么
大佬,这个问题你们有没有验证呢?
_initFrameSize: function () {
var locFrameSize = this._frameSize;
var w = __BrowserGetter.availWidth(cc.game.frame);
var h = __BrowserGetter.availHeight(cc.game.frame);
var isLandscape = w >= h;
// bug fix for navigation rotate
if (cc.sys.isMobile && cc.sys.os === cc.sys.OS_IOS
&& locFrameSize.width != 0 && locFrameSize.height != 0) {
isLandscape = locFrameSize.width >= locFrameSize.height;
w = locFrameSize.width;
h = locFrameSize.height;
}
暂时这么修复,2.3.0里面获取到的innerWidth和clientWidth不一致