2014-02-24 3 views
0

iOS 7 기기의 상단에 20px 색상 막대가 포함되어있는 프로젝트의 배경이 있습니다.iOS 6/7 autolayout을 사용하여 20px의 차이

자동 레이아웃이 없어도 스토리 보드에서 20 픽셀의 델타를 설정하면 정상적으로 작동합니다. 하지만 지금은 그렇게 할 수 없으며 OS별로 설정할 수없는 제약이 있습니다.

내가하는 일은 iOS 7의 버전이 20px보다 높다는 것입니다. iOS 6에서 색상이 표시되는 상태 표시 줄 아래에 막대가 있으므로 수정할 필요가있는 항목이 있습니다. 네비게이션 컨트롤러.

배경 이미지를 첨부했습니다. 자동 레이아웃과 함께 작동하도록 수정해야한다면, 기꺼이 할 수 있습니다.

Background image

답변

1

는 뷰 계층에서 "최고 레이아웃 가이드"개체가있다. 이를 기반으로 수직 구속 조건을 만들면 상태 막대가 없으면 창 상단에 고정되고, 그렇지 않으면 상태 막대 아래에 고정됩니다. 그것을 사용하십시오.

+0

감사합니다. 이로 인해 문제가 해결되었습니다. 정답으로 받아 들여야합니다. –

+0

@ EmileVictor,이게 문제를 해결 했나요? –