2010-08-18 62 views
0

我想在我的UITableView後面有一個背景圖像。這工作正常,但對於每個分組UITableView它似乎使用我的背景圖像。我只是希望它曾經使用的背景圖片:爲分組的UITableView設置背景的問題

注:這是所有裏面UITableViewController

self.view.backgroundColor = [[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]]autorelease]; 
    self.tableView.opaque = NO; 
    self.tableView.backgroundView = nil; 
    headerView.backgroundColor = [UIColor clearColor]; 
    footerView.backgroundColor = [UIColor clearColor]; 
+0

你是什麼意思的'每個分組的UITableView'?一個UITableView中的不同部分? – sha 2010-08-18 17:20:24

+0

是的,一個UITableView中的不同部分 – 2010-08-18 17:22:04

回答

0

你需要做兩件事情:

設置背景圖(彩色)不在UITableViewController,但在他的父(UINavigationController最有可能的,對不對?)

self.parentViewController.view.backgroundColor = [UIColor redColor]; // or whatever your image is 

設定清晰的顏色的tableView背景顏色(一nd可選separatorColor

self.tableView.separatorColor = [UIColor clearColor]; 
self.tableView.backgroundColor = [UIColor clearColor];