有人能告訴我如何在視圖控制器中設置導航欄的顏色嗎?Objective-c NavigationBar顏色變化?
我用這個:
UINavigationBar *navigationBar = self.navigationController.navigationBar;
[navigationBar setBackgroundColor:[UIColor redColor]];
self.navigationController.navigationBar.tintColor = [UIColor redColor];
能有人能告訴我什麼是tintColor
以及如何從backgroundColor
不同?
該文檔包含所有這些信息:https://developer.apple.com/library/ios/documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html。查看barTintColor屬性以更改導航欄背景顏色。 –
「有人可以告訴我tintColor是什麼,它與backgroundColor有什麼不同」實際上,對於iOS 7,「backgroundColor」和「barTintColor」之間的區別應該是你應該擔心的; 'tintColor'是無關的。 – matt