扫码关注官方订阅号
如上图,在从屏幕左侧边缘滑动时,会去滑动里面的页面,而不是侧栏菜单。问题来了,如何能在左侧边缘滑动时加载的是侧栏菜单?
吐槽一下产品这样的设计真是反人类。有一个简单粗暴的解决办法,在最左侧布局一个空View,设置背景透明,让它的高度撑满,宽度20左右,具体自己调试一下手感。还有就是它必须置顶。
这样做之后,从屏幕左侧滑入的手势识别为边侧栏。别的区域滑动就是翻页
我之前也有用过这个侧边栏三方框架,就是因为他没办法做到识别滑动手势的位置来弹出侧边栏,所以我改用MMDrawerController,这个可以设置只有在屏幕边缘滑动时候才弹出侧边栏
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
吐槽一下产品这样的设计真是反人类。
有一个简单粗暴的解决办法,在最左侧布局一个空View,设置背景透明,让它的高度撑满,宽度20左右,具体自己调试一下手感。还有就是它必须置顶。
这样做之后,从屏幕左侧滑入的手势识别为边侧栏。别的区域滑动就是翻页
我之前也有用过这个侧边栏三方框架,就是因为他没办法做到识别滑动手势的位置来弹出侧边栏,所以我改用MMDrawerController,这个可以设置只有在屏幕边缘滑动时候才弹出侧边栏