2014-03-02 2 views
0

목록이있는 테이블 뷰가 있습니다. 아래에 무엇이 표시되는지를 보여주는 목록 맨 위에 셀을 추가하고 싶습니다. 따라서 목록의 각 항목은 나이와 성별이 표시된 이름 옆에 있습니다. 머리말에 실제로 "이름 나이 성별"이라는 메시지가 표시되어 사람들이 실제로 어떤 데이터가 표시되는지 알 수 있습니다. 목록의 나머지 부분이 아래로 스크롤 될 때이 셀을 스크롤하지 않기를 바란다.목록 상단에 머리글 셀이 있습니다.

다른 셀을 추가하여 표시하거나 다른 방법으로해야합니까?

답변

0

나는 당신이 테이블 뷰 섹션의 헤더에 대해 이야기하고 있다고 생각합니다. 그렇다면, 당신은 UITableViewDataSource의 헤더 셀 방법을 구현할 수 있습니다

-tableView:titleForHeaderInSection: 

을 다른 방법으로, 공상 얻고 UITableViewDelegate 방법을 구현하려고 섹션 헤더에 대한 자신의보기를 사용하려면 :

-tableView:viewForHeaderInSection: 
+0

I을 한 섹션에 머리글에 대해 3 개의 별도 문자열을 넣어야합니다. tableview에 하나의 섹션이 있으며 예제 셀은 다음과 같습니다. Name Age Gender. 그래서 머리글 위에 그 세 단어를 말하고 싶습니다. 아래의 데이터와 올바르게 정렬하려면 @ ""에서 공백을 사용하는 가장 좋은 방법입니다. – snapfish

+0

그래서 3 열이있는 테이블과 같은 것을 찾고 계십니까? 공백을 사용할 수도 있지만 더 나은 방법은 필자가 권장하는 두 번째 방법으로 사용자 지정보기를 추가하는 것입니다. 헤더에 필요한 3 개의 UILabel을 더 잘 제어 할 수 있습니다. – Aaron

+0

네, 그게 제가 원하는 것입니다. 그래서 어떻게/어디서 사용자 정의보기를 추가합니까? Im은 현재 스토리 보드를 사용하고 있으며이 모든 작업을 수행 할 수있는 위치에 관해서는 다소 혼란 스럽습니다. 셀에 사용자 정의보기를 추가합니까 (현재 사용자 정의 클래스의 프로토 타입 셀을 사용 중이며 스토리 보드에 표시되어 있습니다) 또는 tableview에 추가합니까? – snapfish

관련 문제