ios 對於修改navigationItem的顏色和系統自帶的navigationItem的rightBarButtonItem的顏色的問題
阿新 • • 發佈:2018-11-24
對於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];
}