ios 对于修改navigationItem的颜色和系统自带的navigationItem的rightBarButtonItem的颜色的问题

对于iOS的navigationItem的tittle的颜色 修改 :
        首先建一个工程,建一个UINavigationController然后对navigationBar上tittle修改
    只需要带代码中添加如下代码即可 :
       

    //修改navigationItem的颜色
    self.navigationItem.title = @"旺旺";
    UIColor *color = [UIColor greenColor];
    NSDictionary *dic = [NSDictionary dictionaryWithObject:color   forKey:NSForegroundColorAttributeName];
    self.navigationController.navigationBar.titleTextAttributes = dic;
      修改系统的rightBarButtonItem的颜色,只需要在代码中添加如下代码即可:

//修改系统自带的navigationItem的rightBarButtonItem的颜色
       UIBarButtonItem *rightBarItem = [[UIBarButtonItem alloc] initWithTitle:@"下一页" style:UIBarButtonItemStyleBord ered target:nil action:nil];
       self.navigationItem.rightBarButtonItem = rightBarItem ;
       self.navigationItem.rightBarButtonItem.tintColor  = [UIColor redColor];
     }

你可能感兴趣的:(iOS,开发)