1. 程式人生 > >ios 對於修改navigationItem的顏色和系統自帶的navigationItem的rightBarButtonItem的顏色的問題

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:UIBarButtonItemStyleBordered target:nil action:nil];
    self
.navigationItem.rightBarButtonItem = rightBarItem; self.navigationItem.rightBarButtonItem.tintColor = [UIColor redColor]; }