收藏
回答

安卓和ios带tabbar页面,wx.getSystemInfo获取屏幕高度不同

安卓平台获取的windowHeight 是不加tabbar的高度,而ios平台获取的windowHeight 是tabbar的高度。

请问如何,同步两个平台带tabbar页面高度方面的设计???

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

9 个回答

  • Special
    Special
    2017-03-24

    迟点会提供 screenHeight

    2017-03-24
    有用
    回复
  • zsp
    zsp
    2017-09-01

    同样遇到6楼的问题:

    1. 获取的winHeight比实际可用窗口大小多48px(tab bar高度?)

    2. scroll-view设置flex:1,在android中会自动撑大而ios中不会(不知道为啥)


    2017-09-01
    有用
    回复
  • 神经蛙
    神经蛙
    2017-07-03

    发现一个问题,如果wx.getSystemInfoSync和wx.getSystemInfo不在onLoad或者onReady调用,获取的参数windowHeight不准确。

    经测试安卓(screenWidth:360,screenHeight:640,pixelRatio:3):开发工具windowHeight: 513,真机windowHeight:592


    2017-07-03
    有用
    回复
  • 欢乐马
    欢乐马
    2017-06-27

    我还一直纳闷就没人会遇到这样的问题吗,这个问题只能检测设备的是iphone还是android来区分计算了。

    2017-06-27
    有用
    回复
  • Thyiad
    Thyiad
    2017-06-14

    PS:

    1. 无法获取tabbar的高度(对比下来应该是48px)

    2. scroll-view设置flex:1,在android中会自动撑大而ios中不会(不知道为啥)

    2017-06-14
    有用
    回复
  • Thyiad
    Thyiad
    2017-06-14

    +1


    调了好久才发现,目前使用判断platform是否为'ios'来采用不同方案

    2017-06-14
    有用
    回复
  • 六小晴
    六小晴
    2017-04-26

    怎样获取ios不加tabbar的高度

    2017-04-26
    有用
    回复
  • 🍀
    🍀
    2017-03-29

    使用高度vh

    2017-03-29
    有用
    回复
  • kkkkkk_
    kkkkkk_
    2017-03-28

    请问楼主这个问题解决了嘛,现在也遇到这个问题。。。。

    2017-03-28
    有用
    回复
登录 后发表内容