2013-07-25 2 views
2

내가있는 내가 iphone.I에서 셀의 배경으로 이미지를 사용하고 응용 프로그램은 지금이아이폰의 cell.backgroundview 아래에 이미지를 추가하는 방법은 무엇입니까?

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

처럼 내가 같은의 콘텐츠 뷰에 ​​다른 이미지를 추가하고 있음을하고있는 중이 야했다 작은 어 이미지는 그 이미지가 실제로 어 이미지 위의 배경 뷰의 일부와 배경보기를 닫습니다 보여줄 필요가 cell.its는`

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

view.` 배경 노호이 필요하지만, 여전히 배경 view.can 위에 게재 아무도 이것에 나를 도울 수 있습니까?

답변

0

me.Happy 모든

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

과 함께 공유 할 수 내 코드에 약간의 수정이 트릭을 수행 있습니다
1

배경 이미지와 새 이미지보기가 모두 포함 된 UIView 하나를 만듭니다. 그런 다음 배경보기를이 컨테이너로 설정하십시오.

1

그런 종류의 동작에는 셀의 배경보기를 사용하지 마십시오. 그냥 사용하십시오 :

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

셀의 contentView 또는 backgroundView를 사용하는 지점이 없으므로 사용자가 복잡하게 만듭니다. 일반 UIView처럼 셀을 처리하고 UIView를 하위 뷰로 추가하십시오.

0

보십시오이

UIImageView *imv = [[UIImageView alloc]initWithFrame:CGRectMake(6,39,15,60)]; 
    imv.image=[UIImage imageNamed:@"user.jpg"]; 
    [cell.contentView addSubview:imv]; 
    [imv release]; 
관련 문제