您的位置:首页 > 产品设计 > UI/UE

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: