IOS学习:在一个UIViewController中实现侧边菜单的思路及demo
2013-08-14 18:32
381 查看
最近做项目要用到侧边菜单栏
网上找了一下,发现这个开源库:https://github.com/inferis/ViewDeck 功能强大(强大在哪没有深究)
clone过来一看,代码太多了,不用了。还是自己搞一个能符合项目需求的就可以了。。
效果图:
实现思路:在ViewController的view里面放一个UIScrollView,将UIScrollView的contentSize的宽度设置成屏幕宽度加上侧边菜单的宽度,点击显示菜单的按钮时滑动UIScrollView到指定的位置即可。(不放到UIScrollView里面的话,主视图在菜单出现的时候没有向左的推动效果,是不动的,所以要放到UIScrollView中)
我的项目中主页中没有NavigationBar这样做完全没有问题,如果有NavigationBar可能有菜单的页面只能用UIView自定义一个NavigationBar了。效果不错
Demo代码:http://download.csdn.net/detail/wu_shu_jun/5942159
网上找了一下,发现这个开源库:https://github.com/inferis/ViewDeck 功能强大(强大在哪没有深究)
clone过来一看,代码太多了,不用了。还是自己搞一个能符合项目需求的就可以了。。
效果图:
实现思路:在ViewController的view里面放一个UIScrollView,将UIScrollView的contentSize的宽度设置成屏幕宽度加上侧边菜单的宽度,点击显示菜单的按钮时滑动UIScrollView到指定的位置即可。(不放到UIScrollView里面的话,主视图在菜单出现的时候没有向左的推动效果,是不动的,所以要放到UIScrollView中)
我的项目中主页中没有NavigationBar这样做完全没有问题,如果有NavigationBar可能有菜单的页面只能用UIView自定义一个NavigationBar了。效果不错
Demo代码:http://download.csdn.net/detail/wu_shu_jun/5942159
相关文章推荐
- IOS学习:在一个UIViewController中实现侧边菜单的思路及demo
- ios学习笔记----实现一个带滑动手势的tabBarViewController,并可自定义tabBar
- iOS学习笔记----实现一个带有渐变的UIView
- iOS之UI--使用SWRevealViewController实现侧边菜单功能详解实例
- 【安卓】安卓App开发思路 一步一个脚印(二)FragmentTabHost实现底部的菜单
- iOS实现一个path菜单
- 【IOS学习】视图切换,纯代码实现 UITabBarController,NavigationController
- 一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)
- iOS阶段学习第30天笔记( UIViewController—Delegate(代理) )
- 实现ios常见菜单效果的思路
- 源码推荐(9.16):一个实现QQ空间和Path个人主页的景深效果DEMO,iOS 流式自动布局适配All Screen
- iOS边练边学--菜单悬停效果的实现思路
- Android学习小Demo(9)一个To Do List的实现
- ios 学习笔记,tabbarcontroller 实现底部导航
- [IOS学习笔记] UINavigationController Demo
- Android个人学习笔记之ListView知识应用-仿IOS百度云条目点击显示菜单模块实现
- IOS开发 左右弹出菜单视图 菜鸟纯代码实现思路
- 一个iOS图片选择器的DEMO(实现图片添加,宫格排列,图片长按删除,以及图片替换等功能)
- iOS navigation Controller的一个小demo
- IOS MenuViewController实现弹出菜单效果