2010-05-28 4 views
1

데이터 소스로 가져온 결과 컨트롤러가있는 테이블 뷰에 고정 된 수의 섹션을 표시하고 싶습니다.CoreData NSFetchedResultsController 빈 섹션 표시

당신은 이미지를 볼 해당 섹션에는 연락처가없는 경우 알파벳 주최 섹션, 그것은 B의 헤더가되지 않습니다 연락처 앱 때문에 섹션 헤더는 다음 C.

나는 경우 내 테이블 (B에 대한)에 섹션 헤더를 표시하고 싶지만 행이 없습니다. 사실상 빈 섹션.

NSFetchedResultsController가 나를 대신 할 수 있습니까?

답변

2

아니요, 행이없는 섹션에 섹션 헤더를 표시 할 수 없습니다. 그것은 UITableView이 작동하는 방식이 아닙니다. 그것을 속이는 방법 (빈 행)이 있지만 그것은 아이폰 UI 디자인 의도에 반대합니다.

+0

"iPhone의 UI 디자인 의도에 어긋나는"것은 무엇을 의미합니까? NSFetchResultsController를 사용하지 않으면 비어있는 섹션을 만들 수 있습니다. – mask8

+1

많은 일을 할 수 있습니다. 그러나 그것을 올바르게 만들거나 잘 보이지 않는 경우 :) 섹션이 비어 있으면 섹션 헤더가 없어야합니다. 연락처 앱에서 영감을 얻으세요. X로 시작하는 성을 가진 사람이 없다면 섹션 헤더가 나타나지 않습니다. –

+0

그건 완전히 이해가됩니다. 코멘트 주셔서 감사합니다! – mask8

관련 문제