2011-09-06 31 views
0

你好我已經在其中UITableViewCell與背景圖像用下面的代碼被添加如何從不可顯示圖像的部分去除uitableviewcell的黑色背景色?

tbView.backgoundColor=[UIColor colorWithImagePattern:[UIImage imagenamed:@"cellbg.png"]]; 

圖片添加,但圖像應顯示一些部分only.The部分中的一個iphone應用,其中圖像是不顯示以黑色顯示。我想讓這個顏色變成白色。 enter image description here

上圖顯示了我想刪除的日期,星期五九月顯示的黑色。我怎樣才能做到這一點。我曾嘗試將UIImage作爲子視圖添加到該單元格中,但圖像大於單元格大小,因此它會縮放到單元格大小並變得更小並且不能正確顯示。

回答

0

問題得到了通過添加作爲imageview的表的backgroundview解決

的UIImageView *背景= [[ALLOC的UIImageView] initWithImage:[UIImage的imageNamed:@ 「cellbac.png」]]; background.contentMode = UIViewContentModeTopLeft; tbView.backgroundView = background;

0

試試這個下面一行代碼:

tbView.backgoundColor=[UIColor clearColor]; 
or 
tbView.backgoundColor=[UIColor whiteColor]; 

tbView.backgroundView.opaque = NO; 

把上面這行你設定背景圖片前。

+0

我已經嘗試this.This沒有工作 – Bhoomi

+0

檢查我更新的代碼 –

+0

這也沒有奏效 – Bhoomi