2010-07-10 8 views
0

내 탐색보기의 루트보기에서 테이블보기가 있습니다. 내 탐색 표시 줄을 숨기면 내 테이블보기가 위로 이동하지만 이전 위치를 수정하려고합니다. 당신이 프레임을 성공하지 않은 것을 내가 프레임을 생성하고 움직이는 시도하지만 내 목적을가 해결되지 않으면이내비게이션 컨트롤러에서 움직이는 테이블보기 프로그래밍 방식으로

...

+0

'UITableViewController' 또는 'UIViewController'를 사용합니까? –

답변

0

이상한 ... ... 한 beging에서 고정

이런 식으로 했니?

CGRect tableFrame = tableView.frame; 
tableFrame.origin.y = 40; 
tableView.frame = tableFrame; 
+0

이 저에게 효과적이지 않습니다. –

+0

염두에 두어야 할 "문제"가 거의 없습니다. (1)'tableFrame.origin.y'는 이미 40입니다. - 100으로 변경하십시오. (2)'tableView'는 실제로 당신의 테이블을 가리 키지 않습니다 - Interface Builder에서 연결을 확인하고'tableView'가 nil이 아닌지 확인하십시오; (3) 위의 코드는 뷰가 렌더링되기 전에 실행됩니다 -이 코드를'viewDidLoad'에 위치 시키십시오. –

관련 문제