2014-01-11 2 views
2

내 스토리 보드에서 새로운 사용자 정의보기 컨트롤러를 추가했습니다. 푸시 세그 (push segue)를 통해 RootView 컨트롤러에 '연결'됩니다.왜 UIView 주위에 테두리가 있습니까?

이 스토리 보드

내가 시뮬레이터 내 응용 프로그램을 실행

에서 볼 수 있듯이 새 사용자 지정의 UIViewController가, 난 프레임 주위에 테두리를 볼 수 있습니다. 내가 이해 할

(나는 RootViewController에 배경 색상을 설정하기 때문에 물론 볼 수 있습니다) :

1) 왜 전체 프레임을 차지하지 않습니다 내 사용자 정의보기 컨트롤러?

2) 주황색 점선은 무엇입니까? 질문 1과 관련이 있습니까? 가장 좋은 방법은 무엇입니까 (예 : 경계선이 새로운 행동이며 잘못된 디자인 등을 나타내지는 않음)?

답변

3

오렌지색 점선은 제약 조건이 해결되면보기가 변경되고보기가 끝나는 위치를 보여줍니다.

인터페이스 빌더에서보기가 정확하다면 자동 레이아웃 문제 해결 팝업 메뉴로 이동하여 제약 조건 업데이트를 선택하십시오. 그러면 Interface Builder의 레이아웃과 일치하도록 제약 값이 업데이트됩니다.

대신 프레임 업데이트를 선택하면보기가 제약 조건과 일치하게되어보기가 주황색 점선으로 축소됩니다.

Update Constraints

관련 문제