[英]UITabBarController not changing the title color after setSelectedIndex
[英]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.