2012-11-07 102 views
1

Can we change background color of this view?標籤欄的背景顏色更多按鈕視圖

我想更改此視圖的顏色。我希望tabbar更多按鈕視圖顏色與應用顏色相同,而不是白色。如何可能。

+0

您想要更改tabBar項目顏色或更多選項卡視圖控制器顏色? –

+0

更多Tab ViewController顏色。 –

+0

只看[this SO answer](http://stackoverflow.com/a/13251455/1495442),我們自定義標籤欄的視圖顏色 –

回答

1

因此您必須自定義moreNavigationController。一種解決方法是將您的UITabBarController進行子類化,並在- (void)viewDidLoad方法中添加以下內容。

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view. 
    UINavigationController *moreController = self.moreNavigationController; 
    //if u want to custamize navigationBar u can customize 
    //moreController.navigationBar 

    if ([moreController.topViewController.view isKindOfClass:[UITableView class]]) { 
     //Custamize your tableview here 
     UITableView *tableView = (UITableView *)moreController.topViewController.view; 
     //Change the color of tableView 
     [tableView setBackgroundColor:[UIColor redColor]]; 

     moreController.topViewController.view = tableView; 
    } 
} 

我希望這有助於你

定製tabBarItem你可以按照其他的答案。