问题描述:

微信小程序中使用 ScrollView 然后同时开启 enhancedenableBackToTop ,并且当里面的内容高度大于 scrollView 后,并小于 scrollView 高度乘2时就会有这个问题。
即: scrollView 高度 < 内容高度 < scrollView 高度 * 2

解决方法:

  1. enhancedenableBackToTop 只能选择其一。
  2. 里面内容的高度让他大于两倍 scrollView 的高度(我测的时候大概1.9倍左右也行,是不是机型影响我也不太清除)。

演示代码

import { View, ScrollView } from '@tarojs/components'export default () => {return (<ScrollViewscrollYstyle={{height: '100vh', background: '#000'}}enableBackToTop// 方法一: enhanced 和 refresherEnabled 只能选一个enhancedrefresherEnabled>{/* 方法二:高度设置成大于 ScrollView 的两倍 height: '200vh' */}{/* <View style={{height: '120vh', background: 'skyblue'}}></View> */}<View style={{height: '200vh', background: 'skyblue'}}></View></ScrollView>)
}
  • 这个问题一直存在
    可看微信开放社区:https://developers.weixin.qq.com/community/develop/issue/296

总结

这个问题测试了很久,我才定位到是这两个属性导致的,由于一开始是采用 swiper 包裹起来的 scrollView,然后 scrollView 的高度采用 flex 布局分配的,然后里面有个元素采用了 marginTop 导致了ios真机才发生的边距塌陷然后又修复了下。然后一轮轮的排查,最后才排查到这里的问题。

ios scrollView滚动底部空白区域的问题 enhanced和enableBackToTop冲突相关推荐

  1. img图片底部空白区域怎么解决

    解决页面img图片底部有空白区域 平时插入图片经常会遇到这种底部会有空白区域的问题,并不是img高度设置的问题, 方式一 设置img为块级元素,就可以解决这个问题 <style>img { ...

  2. iOS Scrollview 滚动结束

    - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {if(dece ...

  3. uni-app开发时对ios底部安全区域的控制

    对于ios来说,底部安全区域 仅App端支持 manifest.json 文件下 源码视图 app-plus添加节点 safearea 设置背景色 "safearea": { &q ...

  4. uni-app开发ios App,如何去掉底部安全空白区域

    在ios开发的过程当中,在ios设备上底部会出现一个安全空白区域: 如果想要去掉,在manifest.json中点开源码视图配置: 将所有 iPhone X(刘海屏) 底部安全区域背景颜色 自动适应, ...

  5. Taro,小程序scroll-view 填满剩下的高度空间,关闭页面回跳(部分ios机型 滚动不到底部)

    其实这样在开发小程序的时候 还是比较常见的,就是我们页面底部有一个需要滚动加载滚动的 展示容器 这个时候选择scroll-view 就是很合理了 但是 我们这个时候 需要让scroll-view 填满 ...

  6. ScrollView滚动到底部3种方案(巧解现实产品一个需求)

    在开发过程中,最近产品给了个需求.就不墨迹了,直接上需求图,然后在进行文本的讲解: 本分主要主要讲解第三种方法,并实现上面的需求. 先贴前2种实现ScrollView滚动到底部. 使用scrollTo ...

  7. iOS 2020iPhoneX、iPhone12刘海适配,底部安全区域高度

    废话不多说直接上代码: 方法一: //判断是否为iPhone X #define IPHONE_X \ ({BOOL isPhoneX = NO;\ if (@available(iOS 11.0, ...

  8. iOS iphonex底部安全区域

    适配iPhone X,对于一般的app,只支持竖屏展示的,底部就成为了适配的重点,当在初始化控件使用self.view.safeAreaInsets.bottom获取底部安全区域高度的时候,发现获取到 ...

  9. android scrollview 滚动高度,如何更改Android ScrollView的大小

    我有这样的布局(抽象): Scrollview – fill_parent LinearLayout – wrap_content ImageView 1 – wrap_content ImageVi ...

最新文章

  1. grub设置密码的方法
  2. UISwipeGestureRecognizer 左右事件捕捉
  3. 3.10以上charles版本抓取Https数据包
  4. oracle的隐式游标有哪些,Oracle隐式游标小例子
  5. linux认令牌操作错误,验证令牌操作错误
  6. ShardingSphere JDBC 分库分表 读写分离 数据加密
  7. 流程控制语句【循环、条件】
  8. canvas学习笔记-贝塞尔曲线
  9. 5. CopyOnWriteArrayList 的适用场景
  10. Objective-C浅拷贝和深拷贝
  11. WIN7 MBR转GPT分区实现UEFI启动
  12. STM32F103学习笔记(4)—— 串口通信——发送、接收数据详解
  13. 只利用 phpstudy 如何运行PHP文件 超详细教程
  14. android 亮度调节 接口,Android亮度调节的几种实现方法
  15. elementUi tabs刷新后,选中的tab下划线不显示
  16. 计算机玩游戏特别卡怎么办,电脑玩游戏突然变卡怎么办 玩游戏变卡的解决方法...
  17. 淘宝天猫自动领取喵币
  18. python和c++情侣网名_“果然,他用的是情侣网名!”
  19. Windows配置端口转发绕过samba 445端口限制共享linux磁盘
  20. Zookeeper 服务器端和客户端扩大节点数据1M大小限制

热门文章

  1. 数字旅游解决方案_智慧网络·赋能新商业 锐捷召开2019商业数字化创新研讨会...
  2. Deep Neural Networks for YouTube Recommendations 双语译文+理解
  3. linux搭建oci环境,Linux下搭建OCI环境
  4. MFC下的aero效果学习笔记
  5. Python抓取电影天堂电影信息
  6. 阿里云服务器 通过JavaMail发送邮箱STMP问题( 25端口被禁用 使用SSL协议465端口
  7. dosbox全屏游戏花屏_DOSBox在今年圣诞节享受一些DOS游戏
  8. duilib 动态多语言支持
  9. 爬虫01-requests的基本用法
  10. 三天痛别八位院士!中科院院士、药学家蒋华良英年早逝,终年57岁