如何实现像 Todo iOS 应用一样的侧边菜单?
Posted
技术标签:
【中文标题】如何实现像 Todo iOS 应用一样的侧边菜单?【英文标题】:How do I implement the Side menu like the Todo iOS app? 【发布时间】:2015-08-27 07:51:59 【问题描述】:我想在 ios 应用程序中实现侧边菜单,这样在滑动时它首先只显示菜单图标,在滑动更多时它也显示菜单文本。类似于 To Do iOS 应用程序。
【问题讨论】:
使用 SWRevealVeiwController 来做到这一点 感谢@anuk 帮助我解决了我的问题。 【参考方案1】:您可以尝试使用InteractiveSideMenu 库。支持交互式开/关菜单,支持以下自定义:
动画持续时间 可见内容宽度 内容规模 使用带有参数自定义的弹簧动画 动画曲线等动画选项你应该使用 3 个基本的 ViewController 来创建子类来实现你的侧边菜单。
MenuContainerViewController
是菜单和内容视图的主机
MenuViewController
是菜单视图的容器
MenuItemContentControlller
是对应菜单项的内容容器
【讨论】:
【参考方案2】:检查https://www.cocoacontrols.com/ 并搜索“侧边菜单”或“抽屉”。有很多库,也许你会发现一个有用的。
https://www.cocoacontrols.com/search?q=drawer
要将库添加到您的项目,您可以使用 CocoaPods:http://cocoapods.com/ 这是将库集成到您的项目的简单方法。
在我现在正在工作的项目中,我使用 MMDrawerController https://www.cocoacontrols.com/controls/mmdrawercontroller--2
【讨论】:
【参考方案3】:我使用SWRevealViewController 来实现类似ToDo App 的侧边菜单。
【讨论】:
以上是关于如何实现像 Todo iOS 应用一样的侧边菜单?的主要内容,如果未能解决你的问题,请参考以下文章
为 iOS 应用程序实现侧边菜单,应用程序在显示手势时崩溃。
IOS:故事板和侧边菜单作为 facebook 应用程序 [关闭]