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

本文介绍了一种可自定义的边栏菜单实现方案MDMenuViewController。该方案支持菜单项自定义,包括文字、图片等内容,并且兼容横屏显示。通过简单的步骤即可集成到项目中。

 

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

效果图:
  • <ignore_js_op> 

使用方法:


将整个"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

转载于:https://www.cnblogs.com/liniuzen/p/4110209.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值