iphone SDK:를 추가하는 방법 이미지 하위 보기 위 UITableViewController 고 아직도 셀?

StackOverflow https://stackoverflow.com/questions/2449945

문제

나는 이미지를 추가하면 하위 보기에는 UITableViewController 으로 그룹화된 테이블.한 번 추가 이미지 하위 보기 나는 볼 수 있습니다 테이블에는 헤더 이미지의 상단에,하지만 세포가 그려진 뒤에 이미지입니다.

다른 뭔가가 있해야 할지 확인하는 테이블 위에 나타나 세포의 배경 이미지?여기에는 코드 사용에 UITableViewControlle 의 viewDidLoad:

CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 959.0f); 
UIImageView *backImageView = [[UIImageView alloc] initWithFrame:myImageRect]; 
[backImageView setImage:[UIImage imageNamed:@"somebackground.png"]]; 
[self.view addSubview:backImageView];
[self.view sendSubviewToBack:backImageView];
[backImageView release];

내가 실현하는 대안으로 나를 만드는 단순한 복합 보기 드롭 tableview 그 위에 보다는 오히려 내가 무엇을 하려고 여기에.이 없는 경우에는 다른 방법을 지속적으로 연구하고 그렇게 할 것입니다,그러나 사용하는 것을 선호하는 접근하는 경우에는 모두 가능합니다.

도움이 되었습니까?

해결책 2

그것은 나타납니다 jquery 과 자주 다시 정렬 zorder 보기할 때 상쾌합니다.그래서,당신은 필요합을 수동으로 관리하기 위해 다시 설정하 zorder 에 어떤 테이블과 같은 이벤트를 삽입/삭제 업데이트/행이 있습니다.

다른 팁

그것은 그룹 테이블 보기입니다.Apple docs:

The grouped style of table view provides a default background color and a default background view for all cells.

이가 있다는 것을 의미한 기본 이미지 보기 되는 뒤에 삽입됩니다.대체할 것으로 당신의 자신의 보고,다음과 같이

CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 959.0f); 
UIImageView *backImageView = [[UIImageView alloc] initWithFrame:myImageRect]; 
[backImageView setImage:[UIImage imageNamed:@"somebackground.png"]]; 
self.tableView.backgroundView = backImageView;

이를 대체 기타 backgroundView 니다.그렇지 않으면 테이블이 마련,다시 밖으로는 다른 배경 이미지는 오버레이 당신입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top