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

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

这个源码是可自定义的边栏菜单,源码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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航