簡體   English   中英

iPhone - UITableView 分組時背景清晰?

[英]iPhone - UITableView with a clear background when grouped?

我當前的應用程序中有幾個 TableView,我想在它們后面放一個背景圖像。

但是,我發現目前不可能實現這一目標。

我花了 2 天時間在 web 中搜索解決方案,但我發現的任何解決方案都不是 100% 正確的。

我嘗試將表格視圖的背景顏色設置為圖像,這有一些好處,圖像出現在表格視圖后面,但它也出現在表格單元格的背景中,看起來很糟糕。

因此,我還嘗試通過將表格視圖的背景顏色設置為清除顏色,在我閱讀的代碼中,在 IB 中執行此操作不起作用,這似乎是這種情況。 然后我在表格視圖后面放了一個 UIImageView 。

然而,這只是以白色背景顯示表格視圖,並且無法看到圖像。

誰能指出我正確的方向如何正確地做到這一點?

嘗試這個

UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cloud.png"] ];
    self.tableView.backgroundView = imageView;

    [imageView release];

清除后台使用

self.tableview.backgroundcolor = [uicolor clearcolor];

將圖像設置為表格視圖的背景(就像您所做的那樣)並將另一種顏色設置為表格視圖單元格的背景。

- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

  cell.backgroundColor = [UIColor greenColor];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM