2014-03-31 4 views
1

현재 앱을 만들고 있는데 iOS6과 iOS7을 모두 지원하려고합니다. 내 주요보기는 UITableViewController입니다. 아래로 스크롤하면 내비게이션 막대가 숨겨집니다. iOS7보기에서는 기본적으로 탐색 모음 아래에서 시작하므로 탐색 막대를 숨기면 기본적으로 표가 확장됩니다. 하지만 iOS6에서는 탐색 막대 아래에서 표보기가 시작되므로 숨겨진 경우 이전에 있던 공백이 있습니다.iOS6-UITable보기 컨트롤러 테이블 iOS7과 같은 탐색 바에서

ios6에서 테이블을 탐색 표시 줄 아래에서도 시작할 수 있습니까?

내보기가 UITableView가 아닌 ​​경우이 작업을 수행하는 것이 더 쉬울 것이라는 것을 알고 있지만 이미 설정 한 방법과 UIRefreshControl 기능을 사용 중입니다.

+0

내 생각 엔 네비게이션 바 아래에 표시해야한다고 생각합니다. –

답변

1

네비게이션 바를 반투명하게 만들어 네비게이션 바 아래에서 테이블보기를 끝까지 펼칠 수 있습니다.

+0

케이크 사나이가 아직 여기 있으면 그는 이것을 받아 들여야한다. –

0

iOS 6에서는 UIView 애니메이션을 사용하여 setFrame을 호출하고 필요에 따라 UITableViewController보기의 frame (y and height for this case)을 조정하십시오.

0

tableview에 전체 높이 (y = 0, height = 548)를 지정하고 contentInset을 44 픽셀 또는 탐색 모음의 높이로 설정합니다.

관련 문제