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