2011-02-08 89 views
10

我希望我現在不復制任何線程,但找不到我的問題的好答案。 我有超過五個選項卡,所以更多選項卡會自動打開。我設法改變了它的一些設置,比如導航欄的標題,背景和樣式等等。我的問題是,我無法弄清楚如何在更多表格視圖中更改文字顏色。應用程序的其餘部分在所有表格視圖中都有黑色背景,並帶有白色文字。在更改導航控制器中更改文本顏色

隨着代碼行:tabBarController.moreNavigationController.topViewController.view.backgroundColor = [UIColor blackColor];

我得到一個黑色的背景。有關如何更改文字顏色的任何想法?

回答

9

嘗試這種情況:

UITableView *view = (UITableView*)self.tabBarController.moreNavigationController.topViewController.view; 
    if ([[view subviews] count]) { 
     for (UITableViewCell *cell in [view visibleCells]) { 
      cell.textLabel.textColor = [UIColor redColor]; 
     } 
    } 
+0

我除去外,如果([[視圖子視圖] COUNT])和它完美,謝謝。 – c0d3Junk13 2013-06-05 20:12:45