美文网首页
iOS实战之Appearance

iOS实战之Appearance

作者: SuAdrenine | 来源:发表于2017-04-11 10:00 被阅读32次

    一.UI_APPEARANCE_SELECTOR
    在iOS属性后有UI_APPEARANCE_SELECTOR标志都可以一次性统一设置.这种情况还有很多.比如说统一设置UITabbarItem的文字颜色
    通过appearance来统一设置属性最好是在+ (void)initialize;方法里面.


    项目中设置导航栏背景图片的代码:


    项目中设置TabBar文字颜色的代码


    二.自定义导航栏的返回按钮
    一种是用系统的,但是系统默认渲染的颜色是蓝色
    self.navigationBar.tintColor = [UIColor blackColor];
    通过设置tintColor来改变系统渲染.
    通过
    [self.navigationItem.backBarButtonItem setTitle:@"返回"]
    可以设置系统返回按钮的文字
    最主要的还是自定义的.拦截控制器的push方法,在这个方法里面做手脚.这里注意执行父类push方法的先后顺序;


    三.导航栏设置左右按钮的方法封装
    导航栏左右按钮是UIBarButtonItem,设置UIBarButtonItem的时候代码一大坨,而且每个控制器都要写.但是在自己的控制器中将代码抽取成方法也没有减少代码量,然后想到了分类.


    外部调用代码:


    相关文章

      网友评论

          本文标题:iOS实战之Appearance

          本文链接:https://www.haomeiwen.com/subject/hejyattx.html