簡體   English   中英

更改默認的UITabBarController背景顏色

[英]Changing the default UITabBarController background color

所以我運行的iPhone應用程序由UITabBarController控制在最高級別。 它是許多iPhone應用程序中底部的默認黑色Tab欄。 我是iPhone SDK編程的新手,我知道我已經看到其他應用程序底部的Tab Bar有自己的背景顏色。 我不確定他們是否像我一樣使用此標簽欄作為其應用的主控制器,但問題適用於此:

如何在應用程序中更改主UITabBarController的背景顏色? 我想把它改成一個深綠色的綠色,類似於我在我的應用程序中放置的導航欄和標簽的顏色。 我發現Apple很容易改變導航條(不是控制器)的顏色以及其他東西,但是當涉及到控制器(在這種情況下是一個標簽欄控制器)時,我找不到一種方法來實現這干凈而有效。

你可以做這樣的事情。

- (void)viewDidLoad {
[super viewDidLoad];

CGRect frame = CGRectMake(0.0, 0, self.view.bounds.size.width, 48);

UIView *v = [[UIView alloc] initWithFrame:frame];

[v setBackgroundColor:[[UIColor alloc] initWithRed:1.0
                                           green:0.0
                                            blue:0.0
                                           alpha:0.1]];

[tabBar1 insertSubview:v atIndex:0];
[v release];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM