2013-10-17 5 views
0

UITableView에 대한 커스텀 섹션 헤더를 구현했습니다. 그것은 tableview에 섹션을 삽입 할 때를 제외하고는 정상적으로 작동합니다. 그런 다음 완전히 사라집니다. 디버그 한 결과 사용자 정의 섹션 헤더의 alpha 속성이 물론 설정되지 않은 0이라는 것을 알 수 있습니다. 사용자 정의 헤더를 사용할 때 정확한 같은 문제가 없었다커스텀 UITableView 섹션 헤더 알파 0

답변

0

다시로드이 호출 할 수 없습니다 :

은 사용자 정의 헤더가 사라지면 내가 뭘하는지입니다 로컬 ivar 인스턴스를 반환합니다. 나는 그것이이 전망을 고려하고, 이전에 1 대 0 및 알파로 알파를 설정합니다 생각

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

:

문제는 당신이 다른보기를 반환하는 jQuery과가 기대하는 것입니다. ..하지만 내 경우에는 "새로운 것"이 잘못된 알파로 남았습니다.

해결책은 섹션 위임 메서드에 대한보기에서 새보기를 인스턴스화하는 것이 었습니다.

0

beginUpdates 내부 및 endUpdates

[self.settingsTableView beginUpdates]; 

[self.settingsTableView insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade]; 

[self.settingsTableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade]; 

[self.settingsTableView endUpdates]; 
관련 문제