iOS如何制作可进出的菜单控制器
我在我的应用程序中有一个按钮,它总是在窗口的最顶端,点击后,它会弹出一个菜单(其中包含导航按钮)。目前,我有一个按钮,每次单击菜单控制器并调用它时,它都会创建一个新的菜单控制器实例iOS如何制作可进出的菜单控制器,ios,swift,uiviewcontroller,Ios,Swift,Uiviewcontroller,我在我的应用程序中有一个按钮,它总是在窗口的最顶端,点击后,它会弹出一个菜单(其中包含导航按钮)。目前,我有一个按钮,每次单击菜单控制器并调用它时,它都会创建一个新的菜单控制器实例 topmost_controller.present(MenuController()) 当菜单控制器从中单击时,会对其自身调用discouse。但是,我不认为每次都需要创建一个新实例,因为控制器是静态的。当我尝试写作时 static let controller = MenuController() 在Men
topmost_controller.present(MenuController())
当菜单控制器从中单击时,会对其自身调用discouse
。但是,我不认为每次都需要创建一个新实例,因为控制器是静态的。当我尝试写作时
static let controller = MenuController()
在MenuController
类中,使用
topmost_controller.present(MenuController.controller)
在多次单击演示按钮后,我发现错误应用程序试图以模态方式演示活动控制器。如何使用MenuController
的静态实例实现?我应该在乎吗?注意:我没有使用故事板。谢谢 制作菜单最简单(也是最酷)的方法就是使用我最近发现的这个豆荚
它提供了一个交互式过渡管理器,以显示具有流动和反弹效果的菜单
这是一张向你展示它是如何工作的图片
(如果你使用它有困难,请在这里评论你的问题,我个人花了一点时间才理解它哈哈哈)
(如果你不知道如何使用CocoaPods,这是一个可以帮助你的教程)
pod 'FlowingMenu'