zoukankan      html  css  js  c++  java
  • navigationbar的一些设置记录

    1.设置navigationbar背景颜色

    [[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]];

    PS:如果颜色不对,可能是因为默认的半透明玻璃效果导致的,要关闭使用

    self.navigationController.navigationBar.translucent = NO;

    再PS:如果修改了颜色一点反应都没,则需要隐藏/显示

     

    2.设置按钮颜色

    self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

     

    3.设置标题颜色及大小

    方法1:

    UILabel *title = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 144)];

        title.text = @"帮助";

        title.textAlignment = NSTextAlignmentCenter;

        title.textColor = [UIColor whiteColor];

        title.font = [UIFont systemFontOfSize:20];

        self.navigationItem.titleView = title;

     

    方法2:

    [self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], UITextAttributeTextColor,[UIColor colorWithRed:0 green:0.7 blue:0.8 alpha:1], UITextAttributeTextShadowColor,[NSValue valueWithUIOffset:UIOffsetMake(0, 0)], UITextAttributeTextShadowOffset,[UIFont fontWithName:@"Arial-Bold" size:0.0],UITextAttributeFont,nil]];

     

    4.navigationbar默认高度为44

  • 相关阅读:
    WordPress修改后台登录地址
    android开发之浅谈viewpager
    android开发之viewpager and Fragment
    android开发之 广播机制
    android开发之 SQLite(数据库)
    前端目标——天猫网页
    android 开发之Toast
    centos8 单机安装k8s
    mysql 查看库大小
    idea 常见问题
  • 原文地址:https://www.cnblogs.com/punkrocker/p/4147654.html
Copyright © 2011-2022 走看看