首页 > iOS中分页和侧栏菜单的滑动冲突如何解决?

iOS中分页和侧栏菜单的滑动冲突如何解决?


如上图,在从屏幕左侧边缘滑动时,会去滑动里面的页面,而不是侧栏菜单。
问题来了,如何能在左侧边缘滑动时加载的是侧栏菜单?


吐槽一下产品这样的设计真是反人类。
有一个简单粗暴的解决办法,在最左侧布局一个空View,设置背景透明,让它的高度撑满,宽度20左右,具体自己调试一下手感。还有就是它必须置顶。

这样做之后,从屏幕左侧滑入的手势识别为边侧栏。别的区域滑动就是翻页


我之前也有用过这个侧边栏三方框架,就是因为他没办法做到识别滑动手势的位置来弹出侧边栏,所以我改用MMDrawerController,这个可以设置只有在屏幕边缘滑动时候才弹出侧边栏

【热门文章】
【热门文章】