首先需要给工程添加第三方类库 MMDrawerController: 这里讲的实例只加入了左滑抽屉。右滑和左滑只是初始化时多添加一个右视图控制器,其他方法基本相同。 下面是用手势实现抽屉的拉出和收回 1.初始化跟视图控制器时,在AppDelegate中导入头文件 #import "MMDrawerController.h" 2.初始化方法先初始化左视图和中心视图 也就是图中的 BoutiqueCollectionViewController LeftDrawerTableViewController 3.初始化完两个子视图控制器后,初始化抽屉根视图控制器MMDrawerController * drawerController = [[MMDrawerController alloc] initWithCenterViewController:boutiqueNC leftDrawerViewController 1.在中心视图 控制器中添加头文件 #import "UIViewController+MMDrawerController.h"//第三方封装的头文件 #import "MMDrawerBarButtonItem.h
iOS好用的第三方侧边栏控件——MMDrawerController 一、引言 很多应用程序都采用了侧边栏这样的界面结构,MMDrawerController是一个轻量级的侧边栏抽屉控件 MMDrawerController的git地址如下: https://github.com/mutualmobile/MMDrawerController。 ? 二、MMDrawerController的使用及相关设置 MMDrawerController的使用十分简单,只需将中心视图控制器和左边栏视图控制器传入初始化方法即可完成MMDrawerController 的子类 开发者如果有特殊的需求,也可以通过继承MMDrawerController来实现自己的侧边栏控制器类,MMDrawerController框架中提供了一个扩展,在编写MMDrawerController 无法完成的需求 为了确保MMDrawerController库的轻量级,其作者在设计时也做了功能上的取舍权衡,MMDrawerController无法完成以下需求: 1.上边栏与下边栏。
程序一大改 实在是太痛苦了 菜单相关 语言 项目名称 项目说明 ObjectC RESideMenu 侧滑菜单 ObjectC REFrostedViewController 侧滑菜单 ObjectC MMDrawerController
MMDrawerController - 最多人用的一个有关侧边“抽屉”导航框架,里面还有很多你意想不到的交互效果,侧滑。