iOS抽屉式谷歌材质设计

iOS抽屉式谷歌材质设计,ios,material-design,navigation-drawer,drawertoggle,Ios,Material Design,Navigation Drawer,Drawertoggle,我想在iOS(swift)中实现Uber这样的导航抽屉。我将使用一个名为KydroperController的库来实现它 但是,它不能提供切换按钮,只能提供滑动操作。虽然我想实现显示导航抽屉的切换按钮,但我不知道如何向库中添加这样的函数。 如果您知道如何将函数添加到库中,或者如何以其他方式实现我的目的(例如使用其他库),请告诉我。 谢谢你的好意 使用它可以按如下方式实现: class MainViewController: UIViewController { override fu

我想在iOS(swift)中实现Uber这样的导航抽屉。我将使用一个名为KydroperController的库来实现它

但是,它不能提供切换按钮,只能提供滑动操作。虽然我想实现显示导航抽屉的切换按钮,但我不知道如何向库中添加这样的函数。 如果您知道如何将函数添加到库中,或者如何以其他方式实现我的目的(例如使用其他库),请告诉我。 谢谢你的好意

使用它可以按如下方式实现:

class MainViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
        view.backgroundColor = UIColor.whiteColor()
        title = "MainViewController"
        navigationItem.leftBarButtonItem = UIBarButtonItem(
            title: "Open",
            style: UIBarButtonItemStyle.Plain,
            target: self,
            action: "didTapOpenButton:"
        )
    }

    func didTapOpenButton(sender: UIBarButtonItem) {
        if let drawerController = navigationController?.parentViewController as? KYDrawerController {
            drawerController.setDrawerState(.Opened, animated: true)
        }
    }
}

什么切换按钮,您指的是显示导航抽屉的按钮。显示抽屉的按钮为什么不添加一个UIBarbutton来调用幻灯片动作,但从未使用过该库。我用过这个,它可以做你想做的事情。一般来说,你会注意到苹果自己从来不使用抽屉(又名汉堡包菜单)用户界面。(也许有人能找到一个例子?)作为一个思想实验,你可以试着想象一个基于选项卡栏的界面,它提供了相同的功能。对不起,我解释得不够。我想让抽屉菜单在主视图上滑动,而不是推主视图。我已经通过MMDrawerController实现了后一个视图,但我想更改它。谢谢!事实上,我找到了你的图书馆,然后解决了这个问题。lol非常好的库:)