2013-07-25 27 views
2

我的應用,其中,我使用的圖像作爲iphone.I的單元格的背景正在做,像這樣如何在iPhone中的cell.backgroundview下添加圖像?

cell.backgroundView = [ [[UIImageView alloc] initWithImage:[[UIImage imageNamed:@"chat_cell1.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(6,39,15,60)] ]autorelease];

現在我增加另一個圖像的內容視圖的相同cell.its小image.i需要顯示的圖像關閉背景圖與實際高於這個image.I背景視圖的某些部分需要這個波紋管的背景view.`

[[cell contentView] insertSubview:imageView belowSubview:cell.backgroundView]; 
      [[cell contentView]sendSubviewToBack:imageView]; 

',但它仍然是顯示在背景視圖上方。任何人都可以幫助我解決這個問題?

回答

0

沒有在我的代碼出現小幅回調做的伎倆me.Happy與所有

[[[cell backgroundView] superview] insertSubview:imageView belowSubview:cell.backgroundView];

分享
1

創建單個UIView含有的背景圖像和新的圖像視圖。然後將背景視圖設置爲此容器。

1

對於這種行爲,不要使用單元格的背景視圖。只是使用:

[cell addSubview:firstView]; 
[cell addSubView:secondView]; 

沒有使用單元格的contentView或backgroundView的點,你只能使它變得複雜。像普通的UIView一樣處理單元格,並將UIViews添加爲子視圖。

0

試試這個

UIImageView *imv = [[UIImageView alloc]initWithFrame:CGRectMake(6,39,15,60)]; 
    imv.image=[UIImage imageNamed:@"user.jpg"]; 
    [cell.contentView addSubview:imv]; 
    [imv release]; 
相關問題