2014-12-12 4 views
0

저는 UITableView가 있습니다. 섹션 헤더의 배경색을 변경하는 방법을 알아 냈습니다. 그러나 "섹션/행 없음"이 포함 된 아래쪽 영역도 같은 색으로 변경됩니다. 나는 이것을 원하지 않는다.uitableview의 마지막 섹션 아래 영역의 색상을 변경하십시오.

어쨌든 해당 영역의 색을 섹션 헤더와 다른 색으로 설정할 수 있습니까?

자세한 내용은 예제 그림을 참조하십시오. Area in blue at the bottom is the part that I want to be a different color

도움을 주시면 대단히 감사하겠습니다. 나는 연구를했지만 아직 아무것도 찾지 못했습니다.

+0

흠 ... 그 이상하다. 'numberOfSectionsInTableView :'와'numberOfRowsInSection :'과 여러분의 헤더 메소드에서 코드를 게시 할 수 있습니까? –

+0

인터페이스 빌더에서 실제로이 작업을 수행했습니다. 이 'willDisplayHeaderView'메소드에 대한 코드를 통해 수행 한 유일한 작업이며 섹션 헤더의 텍스트 색상을 설정하는 데만 사용되었습니다. –

+0

테이블보기의 배경색을 설정 했습니까? –

답변

0

기본적으로, 내가 한 것은 : 인터페이스 빌더에서

, 당신은 하단에 표시 할 무엇을 뷰의 색상을 변경합니다.

테이블 셀 행에 대해 설정 한 것과 같은 색을 사용했습니다. 섹션 헤더에 대한

다음 willDisplayHeaderView 방법에서

는 수행

UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view; 
header.contentView.backgroundColor = [UIColor blueColor];  

는 참고 :이 섹션 헤더 위에 흰색/회색 라인을 얻을 경우 -이 바닥 글 다룬다. 그래서, viewDidLoad 방법 0으로 테이블 바닥 글의 높이를 설정 :

self.tableView.sectionFooterHeight = 0.0; 
관련 문제