2012-02-05 6 views
0

하나의 섹션과 헤더가있는 UITableView가 있습니다. 문제는 테이블의 내용을 넘어서 스크롤하면 헤더가 셀과 함께 아래로 당겨진다는 것입니다. 나는 그것을 시야의 맨 위에 머물고 싶습니다. 나는 헤더로 제로 행 섹션의 바닥 글을 사용하여,UITableView : 앵커 섹션 헤더

Change Default Scrolling Behavior of UITableView Section Header

이 게시물에 제안을했지만, 여전히 고정되지 않습니다. 아무도 이것을 제대로하는 방법을 알고 있습니까?

답변

2

UITableViewController를 사용하고 있습니까? UITableView가 포함 된 UIViewController를 사용하는 경우 UITableView 위에 UIView를 추가하면됩니다.

UITableView 위에 UIView를 추가하고 알파 그래디언트를 추가하여 일반 UITableView 섹션 헤더와 더 비슷하게 보이게 할 수도 있습니다.

+0

지금 당장 시도하고 있지만 새 프레임을 설정하더라도 테이블보기가 전체보기를 채 웁니다. 이것을 제한 할 수있는 방법이 있습니까? – Rob

+0

프레임을 변경할 수 없다면 아마도 UITableViewController를 사용하고있는 것 같습니다. 확인해주십시오. 그렇다면 UITableView가있는 UIViewController로 전환해야합니다. UITableViewController는 매우 제한적입니다. – bbarnhart

+0

UIView 및 UITableViewController와 함께 UIViewController를 사용하고 있습니다. 결국 프로그래밍 방식으로 모든 작업을 수행하여 작업을 얻었지만 펜촉에서로드 된 경우 사용하는 뷰 컨트롤러에 관계없이 테이블보기가 화면을 채 웁니다. – Rob