2014-04-11 2 views
0

나는 인터페이스 빌더를 사용하여 컨트롤러 내부에 추가하고있는 tableView를 가지고 있습니다. 또한 코드를 통해 추가하는 Tab Bar Controller가 있습니다. 이제 문제는 Tableview가 테이블 뷰 바로 위에서 끝나야한다는 것입니다. 그러나 현재 테이블 뷰의 일부는 마지막 셀이 탭 막대 컨트롤러 뒤에 숨어있어 autolayout을 사용하여이 문제를 해결할 수 있습니다.Autolayout 문제 해결 테이블보기

답변

0

당신의 질문의 모양에서, 내가 무엇을 제안 할 수 있는지 동적으로 귀하의보기 및 TabBarController 위에 맞는 있도록 TableView의 프레임을 설정합니다.

CGRect myFrame = CGRectMake(x,y,width,height); 

[tableview setFrame:myFrame]; 

희망이 당신을 도와 줘!

+0

자동 레이아웃을 사용하는 동안 프레임을 변경할 수 없습니다. 자동 레이아웃을 사용하면 제약 조건을 변경해야합니다. – Roma