ios滚动条不起作用

最近一直困在ios滚动条上,之前就出现过一次。我一直按照溢出滚动的原理处理的,是凑合能用,结果界面变化了下,就又坏了。
网上大多数都是让加 -webkit-overflow-scrolling:touch;,不管用的。
我一直不知道怎么描述我这个问题,在网上搜了半天,最后找到这个大神的博客,地址:https://www.cnblogs.com/xiahj/p/8036419.html。
大神讲了ios的各种滚动,我排查了下,我的属于高度动态变化导致滚动不了的bug。
解决方案:
1.保证使用-webkit-overflow-scrolling:touch;元素上没有设定定位 或者手动设置为 static
2.如果添加动态内容页面不能滚动,让子元素height+1

方法就是在webkit-overflow-scrolling:touch属性的下一层子元素上,
将height加1%或1px。从而主动触发scrollbar。
min-height: calc(100% + 1px)
或者
min-height: calc(100% + 1px)

大神用的是伪类添加,我实际直接加的
大约就这些了,如果有其他问题,请参考大神的博客。

你可能感兴趣的:(ios滚动条不起作用)