MMDrawerController(第三方类库)侧边栏的使用
MMDrawerController是一个小巧简单方便的第三方类库,可以实现简单的侧边栏功能。
使用方式:
1.通过cocopad加入类库或者到github上下载。
2.在appdelegate中导入头文件:#import "MMDrawerController.h"
3.初始化左右和中心三个视图;
_leftController = [[LeftTableViewController alloc]init];_rightController = [[RightViewController alloc]init]; UIStoryboard *mainStory = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
4.将三个视图添加到MMDrawerController上,只需要调用一个方法就能够实现,很简单
_mmDrawer = [[MMDrawerController alloc]initWithCenterViewController:[mainStory instantiateViewControllerWithIdentifier:@"center"] leftDrawerViewController:_leftController rightDrawerViewController:_rightController];
5.设置左右侧边栏的宽度:
[_mmDrawer setMaximumLeftDrawerWidth:200.0]; [_mmDrawer setMaximumRightDrawerWidth:200.0];
6.添加侧边栏手势
[_mmDrawer setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];[_mmDrawer setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];
7.将MMDrawerController设置为根视图
self.window.rootViewController = _mmDrawer;
8.在中心视图添加打开关闭侧边栏按钮
AppDelegate *delegate = [UIApplication sharedApplication].delegate; [delegate.mmDrawer toggleDrawerSide:MMDrawerSideLeft animated:YES completion:nil];//左侧打开关闭侧边栏方法
转载于:https://www.cnblogs.com/moxuexiaotong/p/4953219.html
MMDrawerController(第三方类库)侧边栏的使用相关推荐
- 在typescript中导入第三方类库import报错
问题 最近开始折腾typescript,在使用第三方类库,比如最常见的lodash,采用常规方法导入 import * as _ from 'lodash' vscode中报错提示lodash不是mo ...
- Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库
第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目 ...
- Android Studio导入第三方类库的方法
Android Studio导入第三方类库的方法 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯 ...
- Laravel 加载第三方类库的方法
https://www.jb51.net/article/138530.htm 这篇文章主要介绍了Laravel 加载第三方类库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编 ...
- Laravel 引入自定义类库或第三方类库
https://www.cnblogs.com/mouseleo/p/9075187.html 强烈建议引入的类 都是含有命名空间的,这样使用起来就不会出现重名的情况.!!当然,没有命名空间也可以使用 ...
- Cocoapods 第三方类库管理工具
参考:http://www.it165.net/pro/html/201410/24804.html Cocoapods意义体现在两个方面. l 在引入第三方库时它可以自动为我们完成各种各样的配置 ...
- CocoaPods管理iOS的第三方类库
2019独角兽企业重金招聘Python工程师标准>>> 使用CocoaPods管理iOS的第三方类库 OCT 15TH, 2012 iOS第三方类库的管理是一个很麻烦的事,项目信赖的 ...
- 添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJso ...
- HTML引入第三方类库项目需要授权解决方案
想必引入第三方类库项目需要授权,这个很多人都有遇到过吧,这里讲一下怎么解决这个问题. 如下图代码: <!DOCTYPE html> <html> <head>< ...
最新文章
- python大数据工程师 培训_大数据工程师学习之路
- NDArray基础语法知识(与Numpy的对比)
- 3V、5V混合系统中不同电平器件接口的4种情况
- 请求示例代码_新版云效:代码托管初体验
- asset文件夹路径 unity_Unity资源常用目录和路径大总结
- BLE(15)—— Privacy
- 12个球和一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球,13个呢
- 安装C-Free 5.0
- TopCoder介绍
- 【附源码】计算机毕业设计SSM网上书店管理系统
- 解读《创业家》2009年中国创新企业榜TOP100
- 【每日早报】2019/09/30
- 新闻学计算机报哪一项,2017年新闻学考研常考名词解释汇总(一)
- IE8不支持Object对象的解决方案
- LTE上行物理层传输机制(3)-上行物理信道和参考信号的位置
- 基于php和mysql的商城_基于PHP和MySQL的网上购物系统设计与实现
- PHP开发WAP网站
- Raspberry Pi 树莓派的备份
- php落寞了,php语言最近走势如何?php没落了吗?
- DAMA-CDGA/CDGP数据治理认证考试范围
热门文章
- Eclipse Removing obsolete files from server 问题
- [转]Java 8:不要再用循环了
- 用gameMaker做个小游戏
- mongodb指南(翻译)(二十二) - developer zone - 索引(六)多键
- 【转】调试JavaScript 错误的解决方案
- [Flex]关于国内Flex开发者/从业者的调查问卷
- “microsoft ace oledb 12.0 未注册”疑云
- 从阿里云下载图片到本地
- spring cloud API网关
- java.net.SocketException: 断开的管道 (Write failed) 错误,数据库隔一段时间就断开的问题...