zoukankan      html  css  js  c++  java
  • 可自定义的边栏菜单ios源码

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

  • 相关阅读:
    Java闭包和回调
    Java通过字节分割字符串
    编译型语言和解释型语言的简单介绍
    对JavaScript事件处理程序/事件监听器的设定的简单介绍
    Linux netstat命令详解
    CentOS 7下iptables配置添加修改规则端口方法(转)
    设计模式
    设计模式
    Mysql8.0主从配置
    设计模式
  • 原文地址:https://www.cnblogs.com/liniuzen/p/4110209.html
Copyright © 2011-2022 走看看