[英]Change color of UINavigationBar
你好,
我創建了UINavigationBar
,然后嘗試將顏色欄更改為淺綠色(如Nib文件中所示)
我該怎么做?
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:0 green:.62 blue:.984 alpha:1]];
杜德(Dude),嘗試此操作可在整個應用中獲取[UIColor Aqua]
。
您可以將tintColor
或backgroundImage
設置為UINavigationBar
- (void) viewDidLoad
{
//set background image
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"background.png"]];
//OR set background Color
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
}
我不確定,但是如果將其放在應用程序的首次調用方法中,它可能會應用於所有地方!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { }
嘗試這個,
UINavigationController *navigationController;
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
navigationController.navigationBar.tintColor = [UIColor aqua];
問候
UINavigationBar *bar = [self.navigationController navigationBar];
[bar setTintColor:[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]];
請嘗試使用上面的代碼來設置顏色。
已編輯
UINavigationBar *bar = [self.navigationController navigationBar];
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
[bar setTintColor:aqua];
該代碼用於淺綠色
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
在出現ViewController之前調用此函數,例如在viewDidLoad:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.