2014-01-18 7 views
0

Xcode 5자동 레이아웃 관련 문제

자동 레이아웃 시스템을 배우려고합니다. 장면

:-) 내가 뭔가 간단한 시작 것이지만, 이미 난처한 상황에 빠진지고있어 생각 -> 이미지 뷰 - 홈페이지보기>보기

내가 회전을 지원하려는하도록에서 이미지 회전 및 센터 Aspect-Fit 콘텐츠를 사용하여

UIimage 뷰의 위쪽 가장자리와의 상대적 위치를 유지하기 위해 작은 뷰를 원합니다. 그것은 aspect-fit을 이해하지 못하는 것 같고, 메인 뷰의 상단을 따라 서브 뷰를 정렬합니다.

작은보기가 하위보기가 아니라 이미지의 형제라는 사실과 관련이 있다고 생각합니다. 나는 오직 슈퍼 뷰에 대한 제약 조건을 만드는 것처럼 보인다.

All good in landscape. What I get when rotate to portrait What I want

답변

1

간단한 것으로 시작하지 않았습니다.

가로 세로 맞춤 이미지보기는 이미지에 따라 자동 레이아웃에서 크기가 실제로 변경되지 않습니다. 은 구속 조건이으로 정의 된 경계에 이미지를 맞춰 나머지 프레임은 비워 둡니다. 이미지보기에 테두리 또는 배경색을 설정하면이 모양이 표시됩니다.

효과를 얻으려면 사용자가 직접 피팅 계산을 수행하고 이미지보기의 크기 제한 조건을 적절하게 수정해야합니다.

+0

나는 일어났던 것이었던 가라 앉는 의혹을 가지고있었습니다. 오, 잘 확인해 주셔서 감사합니다. 나는 이것을 손으로 할 것이고, 또 다른 프로젝트를 사용하여 자동 레이아웃 전문 지식을 얻을 수있을 것이다. 감사!. – nibeck