나는 tableHeaderView로 간단한 uitableview 있습니다. 나는 하나 이상의 섹션을 가지고있다.uitableheader를 첫 번째 표 셀 바로 위에 놓을 수 있습니까?
헤더 뷰의 높이를 30으로 설정했지만 내 머리글에서 40 픽셀 높이의 uiview를 사용하고 싶습니다. (0,0 ~ 320,30 투명하지 않음, 30,10 ~ 320,40은 투명 함). 나는 그 안에 그림을 넣었다. 점 (0x30)에 작은 아이콘이 있습니다. 높이 = 10. 난 단지 첫 번째 tablecell에 조금 이상 내 headerview를 보여주고 싶습니다.
아래와 같이 헤더 높이를 30으로 설정했지만 viewForHeaderInSection에서 40 픽셀 높이보기를 만듭니다.
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 30;
}
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *sectionView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 40)];
sectionView.backgroundColor = [UIColor redColor];
[sectionView autorelease];
return sectionView;
}
가능합니까?
그래서 불가능한가요? – fulberto100
누군가가 전에 발견되지 않은 왜곡 된 해결 방법을 제시하지 않는 한, 지금까지는 내 지식으로는 불가능합니다. –