2014-11-25 5 views
0

그래서 아래 그림과 같은 레이아웃을 얻으려고합니다. 그러나 Autolayout 문제가 있습니다.Xcode 6 자동 레이아웃 문제

나는 왼쪽 ImageView을 표시하고 5 Labels을 표시했지만 오른쪽은 ImageView이 잘리고 표시되지 않습니다.

라벨 제약 : - 모두 5가 동일한 폭 있다 - 상부 컨테이너 위쪽 공간이 - 저부 용기 에 아래쪽 공간이 - 모두 후행 모두 ImageViews 공간 선도가 - 각 사이의 수직 간격 라벨

왼쪽 이미지 뷰 제약 : - 높이 - 선행 공백 - 상단 공간 - 바닥 공간

오른쪽 이미지 뷰 제약 : - 높이 - 후행 공백 - 상단 공간 - 바닥 공간

enter image description here

+1

스크린 샷에 문서 개요를 포함하십시오. – dasdom

+0

@ TheNomad 제약 조건은 고정 된 높이와 with 또는 variable의 두 이미지보기를 모두 사용하지 않는 경우에 따라 다릅니다. – Yuvrajsinh

+0

@Yuvrajsinh ImageViews에서 가변 높이와 너비가 필요합니다. 올바르게 축소/축소 할 수 있습니다. –

답변

0

상단으로 인해 이미지보기의 높이를 설정할 필요가 없습니다 및 아래쪽 여백 당신은

를 설정 한 I 설치하고자이 다음과 같이

  1. 왼쪽 이미지보기 : 최고, 최고의 왼쪽, 아래쪽, 폭
  2. 오른쪽 이미지보기 : 상단, 오른쪽, 하단 폭을 후행
  3. 레이블 : 위쪽, 왼쪽에서 왼쪽으로 이미지보기, 오른쪽에서 오른쪽으로 이미지보기> = 8

이렇게하면 이미지가 고정되고 레이블 너비가 유연 해집니다.

+0

이미지 뷰가 테이블 뷰 셀의 높이를 정의하는지 여부에 따라 달라집니다. 핵심 단어 : 셀프 사이징 셀 – dasdom

+0

@zisoft 어떻게'ImageViews' 변수를 만들까요? 그러나 같은 종횡비를 유지하기 위해? –

+0

이미지보기에서 Ctrl 키를 누른 상태에서 드래그하여 "종횡비"를 선택하십시오. 마진 등을 달성하기 위해 제약 조건을 설정하십시오. 이것은 정말로 당신의 필요에 달려 있습니다. – zisoft

-1

완벽한 자동 레이아웃을 얻을 수있는 가장 좋은 방법은 옵션 "제안 제약으로 재설정"을 선택하는 것입니다. 고토 인터페이스 빌더 =>보기 선택 => 아래쪽보기 오른쪽 => 세 번째 아이콘 클릭 => "제안 된 제약 조건으로 재설정"선택

+1

아닙니다. Xcode는 귀하가하려는 것을 어떻게 알 수 있습니까? – dasdom

+0

나는 그것을 시험해 보았다, 내가 원하는 방식으로 변하지 않았다. –