2016-06-20 3 views
0

헤더보기가 tableView으로 설정되고 헤더보기가 자동 레이아웃을 사용하는 xib 파일입니다. tableView 셀을 클릭하고 또 다른 tableViewController을 밀었다면 back button을 클릭하여 tableViewController를 pop합니다. 그러나 headerView의 높이가 98에서 34로 변경되고 headerView와 첫 번째 셀 사이에 간격이 있습니다. 이것은 정말로 이상합니다. 이 문제를 해결하는 방법을 알고 있습니까? 고맙습니다! 인 세트tableHeaderView '새 viewcontroller를 밀고 다시 돌아 오면 높이가 자동으로 변경됩니다.

self.automaticallyAdjustsScrollViewInsets = false 

또는 탐색 컨트롤러

self.navigationController.automaticallyAdjustsScrollViewInsets = false

+0

문제의 스크린 샷을 표시 할 수 있습니까? –

+0

heightForRowAtIndexPath 메서드를 보여주세요 ..? –

+0

@NiravDoctorwala 안녕하세요, 두 개의 그림 링크를 업로드했습니다. pls 확인. 감사합니다! – Yung

답변

0

try this 또는 추가 너의 견해를 수 놓으 라.

- (void)viewWillAppear:(BOOL)animated { 
    self.navigationController.navigationBar.translucent = NO; 
} 

희망이 당신을 도울 것입니다.

+0

고맙습니다! 시도했지만 작동하지 않으며 두 개의 스크린 샷을 업로드했습니다. – Yung

+0

나는 또한 tableview 비슷한 문제에 직면했다. 그러나 나는이 멍청한자를 풀어서 풀었다. –

관련 문제