美文网首页
iOS导航栏修改背景色

iOS导航栏修改背景色

作者: OrrHsiao | 来源:发表于2017-08-31 09:20 被阅读0次

    按此方法修改背景色

    - (void)viewWillAppear:(BOOL)animated

    {

    [superviewWillAppear:animated];

    [self.navigationControllersetNavigationBarHidden:NO];

    }

    //修改背景颜色

    [[UINavigationBarappearance]setBackgroundColor:LIGHTGBLUECOLOR];

    [[UINavigationBarappearance]setBarTintColor:LIGHTGBLUECOLOR];

    //修改返回按钮字体颜色

    self.navigationController.navigationBar.tintColor= [UIColorwhiteColor];

    //修改返回按钮文字

    self.navigationItem.backBarButtonItem= [[UIBarButtonItemalloc]initWithTitle:@"返回"style:UIBarButtonItemStylePlaintarget:nilaction:nil];

    //修改导航栏标题颜色

    self.navigationController.navigationBar.titleTextAttributes=@{NSForegroundColorAttributeName:[UIColorwhiteColor],NSFontAttributeName:[UIFontboldSystemFontOfSize:17]};

    self.view.backgroundColor=LIGHTGGRAYCOLOR_BG;

    self.navigationController.navigationBar.translucent=NO;

    }

    参考文章:iOS NavigationBar 导航栏背景颜色设置方案探究

    相关文章

      网友评论

          本文标题:iOS导航栏修改背景色

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