IOS> IOS导航器 + 表控制器 常用功能函数/属性

1. 设置标题栏(顶部)颜色

在表控制器中

e.g -(void)viewDidLoad中添加

self.navigationController.navigationBar.barTintColor = [UIColor redColor];

将标题栏设为红色。

2. 设置标题字体颜色

    self.navigationController.navigationBar.titleTextAttributes = [NSDictionary dictionaryWithObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];

 将标题字体设为白色

3.获取状态栏高度

    // 状态栏(statusbar)
    CGRect rectStatus = [[UIApplication sharedApplication] statusBarFrame];
    NSLog(@"status width - %f", rectStatus.size.width);     // 宽度
    NSLog(@"status height - %f", rectStatus.size.height);   // 高度//(一般是20.0)

4.获取导航栏高度

    //导航栏(navigationbar)
    CGRect rectNav = self.navigationController.navigationBar.frame;
    NSLog(@"nav width - %f", rectNav.size.width);     // 宽度
    NSLog(@"nav height - %f", rectNav.size.height);   // 高度(一般是44.0)
原文地址:https://www.cnblogs.com/fortunely/p/4483235.html