iphone SDK:를 추가하는 방법 이미지 하위 보기 위 UITableViewController 고 아직도 셀?
-
20-09-2019 - |
문제
나는 이미지를 추가하면 하위 보기에는 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 니다.그렇지 않으면 테이블이 마련,다시 밖으로는 다른 배경 이미지는 오버레이 당신입니다.
제휴하지 않습니다 StackOverflow