微信小游戏IOS系统下拉通知中心,不触发onHide事件
发布于 4 年前 作者 yang71 5451 次浏览 来自 问答

遇到一个BUG,微信小游戏IOS系统下拉通知中心,把屏幕完全遮住,不触发onHide事件,可是动画系统已经停止,再收到通知中心,显示出小游戏,会造成页面错乱。

7 回复
var canvas = wx.createCanvas()
var ctx = canvas.getContext('2d')
 
var px = 0;
var py = 200;
var drawTest = function () {
  var date = new Date();
  var timeStr = date.toLocaleTimeString();
  console.log("绘制图形。。。。。" + date.toLocaleTimeString());
  ctx.clearRect(0, 0, canvas.width, canvas.height);
  ctx.fillStyle = "#0000ff";
 
  ctx.font = "30px Georgia";
  ctx.fillText("时间:" + timeStr, 20, 200, 300);
};
 
 
setInterval(drawTest, 1000);
 
wx.onHide(function () {
  console.log("下滑通知中心,这个事件无法触发,无法进入后台。。。。。。。");
})

当通知中心被拉下来之后,timer就停止了,可是onHide事件并没有触发,导致了一些不可预知的错误,这个是我测试用的,效果是一样的,要在手机上测试才能出现,谢谢关注!

你好,解决了吗,这个问题

wechatide://minicode/CJMgVDmp6QYr  代码段发给你了

@韬々,这个问题还有继续关注吗?

请官方关注

回到顶部