2014-09-10 2 views
1

나는 단지 하나의 자식을 포함하는 표준 UIView 내 스토리 보드에 정상 UIViewController이 - UITableViewjQuery과는

UIViewUITableView 사이의 제약 조건 (동일한 폭, equla 높이, 수직 공간 0 위에 배치 가이드를 추가 할 때 , 선행 마진을위한 수평 공간 0) 결과적으로 내 테이블 뷰가 부모를 채워야합니다.

대신 내 테이블보기 왼쪽 및 위쪽 여백 (16 및 64) 것으로 나타납니다. Size Inspector은 내 제약 조건이 모두 0으로 설정되었지만 테이블보기 Alignment Rectangle이 다음과 같이 x = 16, y = 64, width = 600, height = 600 인 것으로 나타냅니다. 수동으로 편집하려고 할 때 Alignment Rectangle 이전 값을 복원하려고 시도하는 Misplaced Views 경고 메시지가 계속 나타납니다.

나는 이상한 행동의 원인이 무엇일까요?

답변

3

여백을 제거 할보기를 클릭하십시오. 열기 Contraint Editor의 선택을 취소 Prefer Margin relative :

enter image description here

+0

감사합니다. 그게 문제를 해결했다. – aldorain

0

나는 매우 비슷한 문제가 있었다. 스토리 보드의 맨 위 UIViewController 속성에서 Extend Edges 아래의 Under Top Bars을 선택 해제하여 해결되었습니다.