2012-02-23 66 views
1

我已將background圖像添加到我的tableview。但是當我拉下scroll時,我看到一個whitebackground。如何擺脫這一點?如何刪除tableview中的白色背景

+0

你究竟是如何添加背景圖片?編程?在Interface Builder中? – Aaron 2012-02-23 17:32:32

+0

是的,以編程方式。我用'colorWithPatternImage'來設置圖像 – shajem 2012-02-25 18:49:10

回答

3

U可以使它非常簡單:

  1. 使用圖像相同大小的表格視圖有,並把它的tableview的背面。

  2. 比設定表視圖背景顏色清晰

[tableView setBackgroundColor:[UIColor clearColor]]; 
2

我似乎沒有讓你的問題,當我在MasterViewController.m設置背景像這樣

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]]; 
    } 
    return self; 
} 
1

我已經做了在整個應用程序一樣的東西TDeBailleul,仍然有一UITableView保持白色。

爲了解決這個問題,我經歷了一堆事情,以確保沒有任何與背景相撞,包括設置單元格背景清除,將表視圖的背景設置爲Interface Builder中的默認值。

只需繞過界面生成器和代碼,以確保沒有任何設置會改變表視圖​​或單元格的背景。

我覺得最後它對我來說是以編程方式在viewDidLoad的末尾設置背景。

0

在屬性檢查員,與所選的tableview,有三個部分:

  • 表視圖
  • 滾動視圖
  • w

視圖部分有一個「背景」屬性,用於確定滾動時看到的內容。 希望這有助於:-)