可自定义的边栏菜单ios源码_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 可自定义的边栏菜单ios源码

可自定义的边栏菜单ios源码

 2014/11/20 12:04:41  liniuzen  程序员俱乐部  我要评论(0)
  • 摘要:这个源码是可自定义的边栏菜单,源码MDMenuViewController,MDMenuViewController提供使用的边栏菜单。菜单项可自定义,由数组组成。菜单上的文字图片等完全支持自定义,菜单还支持横屏。效果图:<ignore_js_op>使用方法:将整个"MDMenuViewControllerclasses"文件夹加入到自己的项目中:构件各个页面,继承Child类:@interfaceAboutViewController
  • 标签:iOS 源码 菜单 自定义

 

这个源码是可自定义的边栏菜单,源码MDMenuViewController,MDMenuViewController提供使用的边栏菜单。菜单项可自定义,由数组组成。菜单上的文字图片等完全支持自定义,菜单还支持横屏。

效果图:
  • <ignore_js_op>class="zoom" src="/Upload/Images/2014112012/783689D937C0586B.jpg" alt="" width="320" /> 

使用方法


将整个"MDMenuViewController classes"文件夹加入到自己的项目中: 
构件各个页面,继承Child类: 
@interface AboutViewController : MDMenuChildViewController 
@interface AdvisoryViewController :MDMenuChildViewController 
   ...... 

然后由数组组成菜单: 
NSArray *viewControllers = [NSArray arrayWithObjects:[[ServicesViewController alloc] 
            initWithNibName:@"ServicesViewController" bundle:nil],[[FavouritViewController alloc] 
            initWithNibName:@"FavouritViewController" bundle:nil],[[ContactUsViewController alloc] 
            initWithNibName:@"ContactUsViewController" bundle:nil],[[AboutViewController alloc] 
            initWithNibName:@"AboutViewController" bundle:nil], nil]; 

MDMenuViewController *mainViewC = [[MDMenuViewController alloc] initWithChildViewControllers:viewControllers]; 

每个子界面都又方法定制菜单标题喝图片: 
-(NSString*)titleForChildControllerMDMenuViewController:(MDMenuViewController *)menuController 

    return @"About"; 

-(NSString*)iconForChildControllerMDMenuViewController:(MDMenuViewController *)menuController 

    return @"concept-icon-poster60.png"; 

详细说明:http://ios.662p.com/thread-2254-1-1.html

上一篇: DEV主从表 下一篇: 没有下一篇了!
发表评论
用户名: 匿名