zoukankan      html  css  js  c++  java
  • 宏的简单应用

    http://blog.sina.com.cn/s/blog_4ca9ceef0101isv5.html

    http://www.cnblogs.com/zhw511006/archive/2013/03/28/2986355.html

    http://blog.sina.com.cn/s/blog_4ca9ceef0101isv5.html

    http://my.oschina.net/leejan97/blog/227303

    //没用#define前是这样的,每个ViewController都要写这么一段重复的代码 写多了就烦了

         /***********************处理前*****************************/

    UILabel *titleLabel = [[ UILabel alloc ]  init ];

    titleLabel. backgroundColor = [ UIColor clearColor ];

    titleLabel. textColor = [ UIColor redColor ];

    titleLabel. text =  @"导航栏标题" ;

    titleLabel. font =[ UIFont fontWithName : nil size : 17.0f ];

    [titleLabel  sizeToFit ];

         self . navigationItem . titleView  = titleLabel;

    //在全局配置文件(config.h)中定义了一个宏

    #define SET_NAV_TITLE(_TITLE) ({

    UILabel *titleLabel = [[UILabel alloc] init];

    titleLabel.backgroundColor  = [UIColor clearColor];

    titleLabel.textColor        = [UIColor redColor];

    titleLabel.text             = _TITLE;

    titleLabel.font=[UIFont fontWithName:nil size: 17.0f ];

    [titleLabel sizeToFit];

    self.navigationItem.titleView = titleLabel;

    })

    //定义了宏后就这么一句了

         /***********************处理后*****************************/

         SET_NAV_TITLE ( @"导航栏标题" );

  • 相关阅读:
    jenkins:用jenkins通过ssh部署jar包到远程linux机器(jdk 15 / jenkins 2.257)
    linux(centos8):安装java jdk 15 (java 15)
    38. 外观数列 迭代
    58. 最后一个单词的长度
    kmp字符串匹配
    单词规律
    1502. 判断能否形成等差数列
    1496. 判断路径是否相交
    1475. 商品折扣后的最终价格
    一维数组的动态和
  • 原文地址:https://www.cnblogs.com/chengjun/p/4958524.html
Copyright © 2011-2022 走看看