scroll-view在ios10.3.3下表现不一致的问题
发布于 6 年前 作者 guiying85 6708 次浏览 来自 问答

scroll-view在flex布局下,设置height:10%,flex-grow:1,目的是让scrollview自动填充剩余的高度。在安卓端、IOS12和开发者工具中的模拟器下可以正常执行,但在IOS10的机型上会产生显示不完全的现象,仅显示10%可滚动的内容,但scrollview确实填充了剩余的高度。请求解决方法。出BUG的机型为ios10.3.3的iphone7与ios10.2.1的iphone6s,正常运行的机型为ios12.2的iphone7。

  • wxss
  • 当前 Bug 的表现(可附上截图)

    

  • 预期表现

    -开发者工具

    

    -IOS12

    

3 回复

楼主你好,我也遇到了这个问题,一个同事的iPhone7,版本是10.1,应用已经是最新版本,就是scroll-view 的位置一点都出不来,其他的型号的手机都没有反馈像这样的问题,我用他的手机,一直测试,发现总有一部分内容出不来,这部分内容就包括这个scroll-view,很奇怪啊。

同问,我的也是这个问题,那天外面请来的测试是iphone7的10.3.3,微信已经更新到最新版本了,结果小程序里面所有的scroll-view都显示不全 ,当时的解决办法是先让他显示出来,然后overflow设置为auto,这样至少可以滚动没有问题,但是很生硬,并且不支持scroll-view的上拉加载和下拉刷新事件,就像是一个普通的view把overflow设置成auto一样的效果,就只能显示第一页的数据了,当时就没有进一步解决,因为还有其他问题,很忙,看到这个问题,希望官方查一下是什么原因。

回到顶部