您的位置:首页 > 移动开发 > Swift

swift navgationcontroller的使用

2016-05-27 19:28 676 查看
//可以封装一个基类,可以控制push的次数,可以控制侧滑返回,左右item,

class BaseNavigationViewController:
UINavigationController {

    override func viewDidLoad() {

        super.viewDidLoad()

//        if self.responds(to: #selector(interactivePopGestureRecognizer)){

//            self.interactivePopGestureRecognizer().delegate = self

//            self.delegate = self

//        }

    }

    override func pushViewController(_ viewController:
UIViewController, animated:
Bool) {

        

        let className =
self.topViewController?.classForCoder

        let claName = viewController.classForCoder

        if className == claName {

            return

        }

        super.pushViewController(viewController, animated: animated)

        

    }

    

}

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: