2017-03-13 2 views
0

그래서 내 페이지가 모든 장치에서 동일하게 보이게하는 방법을 알아낼 수 없습니다 (예 : iphone 5 & 7).iOS 제약 - 어떻게 알아낼 수 없습니까?

enter image description here

오른쪽 아래에있는 마지막 하나는 레이블 :

이 내 cell.xib입니다. 나는 네

enter image description here

과 :

이것은 (이 보이게하는 방법입니다) 아이폰 7에 모습입니다 :

enter image description here

이것은 아이폰 5 그것이 쉬운 것처럼 느낀다, 최소한 나는 그것이 쉬운 것처럼 느낀다. 그러나 여러 가지 제약 조건 조합을 시험해 보는 데에 시간을 썼다. 누군가 나를 인도 해 줄 수 있을까요? 문자 그대로 나를 안내하는 것처럼? 단계별로.

+0

앱이 iOS9 이상을 지원합니까? 그렇다면 UIStackView를 사용하여 커피 원두를 넣을 수 있습니다. 큰 이미지와 화면 사이의 공간에 맞게 이미지 크기를 조정합니다. – orxelm

+0

나는 가로 스택보기와 세로 스택을보고 있습니다. 전망? –

+0

수평 스택 뷰가 필요합니다. 그런 다음 큰 이미지에 대한 제약 조건을 설정하여 xib 뒤에 오는 – orxelm

답변

2

내 권장 사항은 모든 이미지보기를 일부 스택보기로 설정하는 것입니다.

각 행 5 개는 5 개의 이미지보기가있는 가로 스택보기입니다. 그런 다음 두 개의 수평 스택 뷰가 수직 스택보기로 배치됩니다.

큰 이미지보기의 선행 공백과 레이블의 후행 공백이 생기며 레이블의 후미 공백이 뒤 따르게됩니다.

그러면 콘텐츠가 1 : 1 가로 세로 비율로 유지되도록 스택보기를 구성 할 수 있습니다.

+0

을 지정하십시오.이 정보를 알려 주시면 –

+0

이 작동하지 않습니다. 각 가로 스택은 두 개의 동일한 제약 조건을 넣으려고 할 때 크기가 계속 변합니다 ... –

+0

각 스택을 세로 스택보기에 포함하면 제약 조건을 지정할 필요가 없습니다. 스택보기를 제한하기 만하면됩니다. –