[]全屏适配时,按钮放到区域外,不响应点击事件

之前发了一个帖子:http://ask.layabox.com/question/38481。貌似太监了。就再发一下吧。在针对各个浏览器做全屏适配时,因为不想留空白边。就把背景做了下全屏拉伸,一些贴边的按钮用代码挪了下位置。发现按钮被挪到设计区域外之后 ,就响应不了点击事件了。但stage可以。请问下应该如何做全屏适配?附件是一个demo
已邀请:

callback

赞同来自:

//程序入口  这里高度写成1624为了兼容iphoneX屏幕底部点击失效的问题
Laya.init(750, 1624, Laya.WebGL);
//适配模式 宽度100%
Laya.stage.scaleMode = Laya.Stage.SCALE_FIXED_WIDTH;
 
我推荐用这个模式 然后所有的view都继承一个父类 给UI里面有名字为BG的大背景重写他的宽高来自适应当前屏幕的大小 这BG这个图层就可以铺满了
 
例如竖屏为什么要定义高度为1624 那是因为iphoneX太高了 如果不定义这个高度的话 底部就点击无法响应了

Aar0n

赞同来自:

题主解决问题了吗?给最佳答案设置赏金吧。

要回复问题请先

商务合作
商务合作