Egret社区
try {
                if (document.body.clientHeight !=undefined && document.body.clientHeight != 0) {
                    console.error("innerWidth:" +  document.body.clientWidth);
                    console.error("innerHeight:" + document.body.clientHeight);
                    innerscale = document.body.clientWidth / document.body.clientHeight;
                     console.error("width:" +  StageUtil.mainStage.stageWidth);
                    console.error("height:" + StageUtil.mainStage.stageHeight);

                }
                else {
                    console.error("canvasWidth:" +  window["canvas"].width);
                    console.error("canvasHeight:" + window["canvas"].height);
                    innerscale = window["canvas"].width / window["canvas"].height;
                    console.error("width:" +  StageUtil.mainStage.stageWidth);
                    console.error("height:" + StageUtil.mainStage.stageHeight);

                }
            }
            catch (e) {
                console.log("innerscale error");
                console.error("canvasWidth:" +  window["canvas"].width);
                console.error("canvasHeight:" + window["canvas"].height);
                innerscale = window["canvas"].width / window["canvas"].height;
                console.error("width:" +  StageUtil.mainStage.stageWidth);
                console.error("height:" + StageUtil.mainStage.stageHeight);
            }

window["canvas"].width 跟 document.body.clientHeight 都是undefined  
我现在想要设置scaleMode 应该根据什么来做scale拉伸判断呢


分享到 :
0 人收藏

3 个回复

倒序浏览
app小王子  社区管理员 | 2020-7-29 10:46:14
Native中BOM  与 DOM是不支持的
shivdfv  登堂入室 | 2020-7-29 16:31:52
app小王子 发表于 2020-7-29 10:46
Native中BOM  与 DOM是不支持的

那有什么接口获取当前屏幕的宽高呢
siwenjie  登堂入室 | 2020-7-30 12:05:06
shivdfv 发表于 2020-7-29 16:31
那有什么接口获取当前屏幕的宽高呢

在原生那边获取
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部