2009-05-14 2 views
1

'viewControllers'속성에 할당 된 UINavigationControllers 목록이있는 UITabBarController가 있습니다.UITableView의 마지막 행이 UITabBar에 의해가립니다.

각 UINavigationController에는 'rootController'로 사용자 지정 UIViewController가 있으며이 사용자 지정 UIViewController는 .xib 파일에서 'view'를로드합니다. 이 '보기'에는 UITableView (및 UITableView의 데이터를 처음 다운로드 할 때 표시되는 일부 다른 컨트롤)가 포함되어 있습니다.

처음부터 잘 작동합니다. 첫 번째 탭이 선택되었을 때 첫 번째보기 컨트롤러의 테이블보기를 볼 수 있고, 다른 탭보기를 변경하면 다른 탭보기가 표시됩니다. 모두 훌륭합니다.

내 테이블의보기 중 하나에서 행을 선택하면 새로운 사용자 지정보기 컨트롤러가 인스턴스화되고 밀어 넣을 때 맨 아래 표시 줄을 숨기고 내비게이션 컨트롤러에 밀어 넣습니다. 다시 - 예상대로 작동합니다. 새 하위보기가 표시되고 탭 막대가 숨겨져 있습니다.

문제는 내가 이전보기로 돌아갈 때, 내 UITableView의 마지막 행이 이제는 올바르게 표시된 탭 표시 줄에 의해 가려집니다. 아래쪽 막대를 숨긴 다음 이전보기로 돌아갈 때 다시 표시하는 과정이 혼란스러워합니다.

누구에게이 문제가 발생 했습니까? 내가 뭘 잘못하고 있을지 모르겠다.

답변

관련 문제