收藏
回答

怎么设置wx.createUserInfoButton()的位置?

wx.createUserInfoButton()创建的按钮,参考下面链接的方法设置按钮,在iphone6/7/8显示没问题,在iphone12,X,XR等大屏幕手机里按钮高度,和top显示不正确,要怎么修改呢?

https://developers.weixin.qq.com/community/develop/doc/000a64e7714a1027f0bb401415bc00?highLine=%25E6%25B8%25B8%25E6%2588%258F%25E5%259C%2588%25E6%258C%2589%25E9%2592%25AE


回答关注问题邀请回答
收藏

1 个回答

  • Forever
    Forever
    2021-10-21

    wx.getSystemInfoSync()返回的对象有safeArea属性,是可以获取带有刘海屏手机的刘海高度,你把这个刘海的高度进行相加后,应该就没问题了

    2021-10-21
    有用
    回复 2
    • wen
      wen
      2021-11-01
      2021-11-01
      回复
    • Forever
      Forever
      2021-11-01回复wen
      safeArea.top,竖屏游戏的话加在Y轴的方向上,
      2021-11-01
      回复
登录 后发表内容