首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当左视图迅速显示时,SWRevealViewController禁用与前视图(Map)的交互3

当左视图迅速显示时,SWRevealViewController禁用与前视图(Map)的交互3
EN

Stack Overflow用户
提问于 2017-01-03 11:20:33
回答 0查看 594关注 0票数 0

我已经实现了委托行,但是方法没有被调用。我的视图是一张地图,地图上的手势也不起作用。

代码语言:javascript
复制
    override func viewDidLoad() {
    super.viewDidLoad()

    if self.revealViewController() != nil {
        menuBtn.target = self.revealViewController()
        self.revealViewController().delegate = self
        menuBtn.action = #selector(SWRevealViewController.revealToggle(_:))
        self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
    }
}

    func revealController(revealController: SWRevealViewController, willMoveToPosition position: FrontViewPosition)
{
    if revealController.frontViewPosition == FrontViewPosition.left     // if it not statisfy try this --> if revealController.frontViewPosition == FrontViewPosition.Left
    {
        self.Map.isUserInteractionEnabled = false
    }
    else
    {
        self.Map.isUserInteractionEnabled = true
    }
}

func revealController(revealController: SWRevealViewController, didMoveToPosition position: FrontViewPosition)
{
    if revealController.frontViewPosition == FrontViewPosition.left     // if it not statisfy try this --> if revealController.frontViewPosition == FrontViewPosition.Left
    {
        self.Map.isUserInteractionEnabled = false
    }
    else
    {
        self.Map.isUserInteractionEnabled = true
    }
}

这些函数都不会被调用...新的库有什么变化吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41435937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档