나는 X 항목 이상을 표시 할 때, 섹션 헤더 표시하는 tableview에 있습니다jQuery과 업데이트 섹션 헤더를 제거하지
30 http://cl.ly/NXIV/download/Screen%20Shot%202013-03-13%20at%202.59.12%20AM.png
I 따라서 X 이하로 (하고 마지막 항목을 삭제하면 제거를 섹션 헤더)는 헤더보기 높이가 올바르게 업데이트됩니다 있지만, 전망 자체가 부착 남아 있습니다 :
withoutheaders http://cl.ly/NWuk/download/Screen%20Shot%202013-03-13%20at%202.59.17%20AM.png 마자이있는 tableview 스크롤 시작으로
, 그들이 아 이동합니다 와이.
이 문제를 해결하는 방법에 대한 아이디어가 있으십니까? (reloadData
을 호출하는 것은 분명하지만, 불필요하게 값 비싼 솔루션처럼 보입니다).
섹션 헤더 뷰 중? 내가 그런 짓을 왜 하겠어? 뷰는'tableView : viewForHeaderInSection :'에 의해 리턴됩니다. (제 dataSource.count
samvermette
'tableView'의 결과가'nil'이 되니, nil로 설정 한 헤더없이 다시 그려집니다. scroll 이벤트가 다시 그리기를 트리거하여 사라지게합니다. –
'setNeedsDisplay' 또는'setNeedsLayout'도 내 문제를 해결하는 것 같지 않습니다. 스크롤 이벤트가 트리거되어 다른 이벤트가 사라지는 것을 궁금해 할 때 ... – samvermette