-1
테이블 뷰의 맨 위에 머리글을 추가 할 수 있습니까? 아니면 테이블 뷰의 모든 섹션 맨 위에 머리글을 추가 할 수 있습니까?테이블 뷰 위쪽 및 모든 섹션에 머리글을 추가하는 방법
예제는 테이블 뷰의 맨 위에있는 이미지이며 모든 섹션의 맨 위에 행 제목 레이블이 있습니다.
테이블 뷰의 맨 위에 머리글을 추가 할 수 있습니까? 아니면 테이블 뷰의 모든 섹션 맨 위에 머리글을 추가 할 수 있습니까?테이블 뷰 위쪽 및 모든 섹션에 머리글을 추가하는 방법
예제는 테이블 뷰의 맨 위에있는 이미지이며 모든 섹션의 맨 위에 행 제목 레이블이 있습니다.
표준 헤더와 tableView 상단에 사용할 헤더가 포함 된 첫 번째 섹션의 헤더를 만드십시오. 첫 번째 섹션의 맨 위 머리글 만 반환하도록 UITableViewDelegate를 구성하고, 그렇지 않으면 표준 헤더를 사용하십시오.
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
if(section == 0) {
MyTopHeader *header = [[MyTopHeader alloc] init];
return header;
}
else {
MySectionHeader *header = [[MySectionHeader alloc] init];
return header;
}
}
높이를 사용자 정의해야 할 수도 있습니다.
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
if(section == 0) {
return 150.0f; //top header height
}
else {
return 70.0f; // section header height
}
}
이 이미지를 테이블과 함께 스크롤 할 것인지 말 것인지를 선택 하시겠습니까? – rdelmar