dekatotoro/SlideMenuControllerSwift

handleRightPanGesture/ handleLeftPanGesture calls not stable

Open

#170 创建于 2016年5月23日

在 GitHub 查看
 (2 评论) (0 反应) (0 负责人)Swift (748 fork)github user discovery
help wanted

仓库指标

Star
 (3,379 star)
PR 合并指标
 (PR 指标待抓取)

描述

Hello, I modified the sample app and changed the width of right/ left view controller.

` let slideMenuController = ExSlideMenuController(mainViewController:nvc, leftMenuViewController: leftViewController, rightMenuViewController: rightViewController) slideMenuController.automaticallyAdjustsScrollViewInsets = true slideMenuController.delegate = mainViewController self.window?.backgroundColor = UIColor(red: 236.0, green: 238.0, blue: 241.0, alpha: 1.0) self.window?.rootViewController = slideMenuController

    slideMenuController.changeRightViewWidth(340.0)
    slideMenuController.changeLeftViewWidth(340.0)

`

  1. Swiping right-left 30 px from the edge (Works)
  2. Swiping left-right 30 px from the edge (Doesn't work)
  3. Swipe right-left 50 px from the edge (handleRightPanGesture get called)
  4. Swipe left-right 50-100 px range from the edge (Sometimes handleRightPanGesture gets called)

If I change the width of right/ left VC in "SlideMenuOptions" struct then it works fine.

Please let me know if anyone else faced this and has a solution?

Thanks.

贡献者指南