자동 레이아웃, 제약 및 크기 클래스를 이해하지 못함

일리아 파인 버그

나는 약간 막혔고 어떤 도움이라도 대단히 감사하겠습니다!

간략한 개요를 알려 드리겠습니다. 나는 아이폰 6 화면 크기를 사용하여 스케치로 만든 화면을 디자인 한 다음 아이폰 5 / 5s / 5c 및 6 plus가 내가 지원하고 싶은 유일한 장치이기 때문에 적합하게 보이도록 재 설계했습니다.

그러나 디자인 부분이나 특정 화면 크기 하나에 대한 디자인 구현은 간단하고 그 부분을 이해합니다. 내가 완전히 잃어버린 곳은 내가 디자인 한 모든 화면 크기에서 해야하는 방식으로 보이는 하나의 뷰 컨트롤러에서 디자인을 구현하는 방법입니다.

몇 가지 이상의 자동 레이아웃 및 크기 클래스 자습서를 살펴 봤지만 앱에서 "이는 아이폰 5입니다. 대신이 이미지 크기 조정 및 배치를 사용합니다. 이것은 아이폰 6 플러스입니다. , 사용 "등.

예를 들어 자동 레이아웃 및 제약 조건과 관련하여 지금까지 본 모든 것은 요소로부터의 거리를 판단하기 위해 1 세트의 숫자 만 사용하지만 모든 화면 크기는 거리가 다릅니다.

내가 무엇을 놓치고 있거나 이해하지 못합니까? 내가 무언가를 부적절하게보고 있다는 것을 알고 있습니다.

모든 도움에 미리 감사드립니다!

ABakerSmith

거리를 판단하는 데 한 세트의 숫자 만 사용할 수 있다는 것은 맞지만, 이는 여전히 뷰가 다른 화면 크기에 표시되는 방식을 설명 할 수 있습니다. 문제는 당신이 관점의 틀을 설명하는 것으로 제약을 생각하고 있다는 것일 수 있습니다. (분명히 모든 장치에서 달라야합니다). 내 관점의 각 가장자리가 다른 관점과 어떻게 관련되는지를 설명하는 것으로 제약 조건을 생각하는 것이 더 도움이됩니다.

예를 들어 여기에 모든 동일한 제약 조건과 다른 장치에서 어떻게 보이는지 설정 한 뷰 컨트롤러가 있습니다. 제약 조건은 컨테이너보기의 왼쪽 및 오른쪽 가장자리에서 20 포인트 떨어진 왼쪽 및 오른쪽 가장자리에 큰 회색보기가 고정되는 방식을 설명합니다. 레이블 상단에서 8 개 지점, 상단에서 8 개 지점에 고정되어 있습니다. 레이블은 세로 및 가로 중앙에 있으며 고유 한 콘텐츠 크기를 갖습니다. 각 버튼은 하단 가장자리에서 20 포인트 고정되고, 버튼 1과 2는 각각 왼쪽 및 오른쪽 가장자리에서 20 포인트에 고정됩니다.

여기에 이미지 설명 입력

그게 도움이되었는지 또는 그게 당신이 원하는 답이 아니 었는지 모르겠고 장치에 따라 뷰를 다르게 정렬해야합니다. 생성하려는 제약 조건이 어떤 장치 크기와 방향인지 Xcode에 알릴 수 있습니다. Interface Builder에서이 버튼을 사용합니다.

여기에 이미지 설명 입력

장치 크기 / 방향을 선택하는 데 사용합니다. 이후에 생성 한 제약 조건은 해당 장치에서만 사용됩니다. 기본적으로 너비와 높이가 선택되므로 일반적으로 제약 조건이 모든 장치에 적용됩니다.

또한 지원하려는 기기는 선택할 수 없으며 iOS 버전 만 선택할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS 자동 레이아웃 및 세로 및 가로 크기 클래스

분류에서Dev

iOS 수평 스크롤 뷰 및 자동 레이아웃 문제

분류에서Dev

자동 레이아웃 및 크기 클래스를 활성화하여보기 너비 변경

분류에서Dev

인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

분류에서Dev

인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

분류에서Dev

자동 레이아웃 및 제약으로 위치 변경

분류에서Dev

자동 레이아웃 및 정렬 제약

분류에서Dev

제약 레이아웃에서 스크롤보기가 작동하지 않습니다.

분류에서Dev

높이 제약 조건을 0으로 설정하는 iOS 자동 레이아웃으로 인해 잘못된 레이아웃이 발생 함

분류에서Dev

특정 제약 조건이있는 스크롤 뷰에 이미지 표시 (자동 레이아웃 사용)

분류에서Dev

특정 제약 조건이있는 스크롤 뷰에 이미지 표시 (자동 레이아웃 사용)

분류에서Dev

서로 다른 크기 클래스에 대해 서로 다른 상수를 사용하여 프로그래밍 방식으로 자동 레이아웃 제약 조건 생성

분류에서Dev

뷰의 크기를 동적으로 조정할 때 자동 레이아웃 제약이 끊어짐 (드래그 동작)

분류에서Dev

Xcode 6.3 스토리 보드 자동 레이아웃 제약

분류에서Dev

Qt 레이아웃의 크기 제약

분류에서Dev

자동 레이아웃 : ViewDidAppear의 잘못된 프레임 크기

분류에서Dev

iOS 제약-자동 레이아웃

분류에서Dev

C ++ : 다른 연산자 및 클래스 메서드로 동일한 함수 레이아웃 사용

분류에서Dev

자동 스크롤 테이블 레이아웃 패널의 그래픽 결함

분류에서Dev

제약 조건을 변경하기 위해 크기 클래스를 사용한 후 시뮬레이터가 작동하지 않음

분류에서Dev

iPhone 3.5 인치 및 iPhone 4 인치 화면 크기를 수용하는 자동 레이아웃 디자인

분류에서Dev

자동 레이아웃으로 고정 너비 및 높이 UIImageView의 크기를 조정하는 방법

분류에서Dev

제약 레이아웃은 스크롤 뷰에서 작동하지 않습니다.

분류에서Dev

크기 클래스 및 자동 레이아웃을 사용하여 Xib에서 가로로 정렬 된 두 개의 UI 버튼을 정렬하는 방법

분류에서Dev

자동 레이아웃이있는 UITableViewCell의 동적 크기 UIWebView-제약 조건 위반

분류에서Dev

자동 레이아웃 종횡비 제약 조건을 사용하여 xib에서로드 된 UICollectionViewCell의 크기를 어떻게 계산할 수 있습니까?

분류에서Dev

UI 부트 스트랩 자동 완성 기능이 약속을 해결하지 못함

분류에서Dev

시각적 언어를 사용하여 기본 상수 및 기본이 아닌 우선 순위로 superview에 자동 레이아웃 제약 조건을 설정하는 방법

분류에서Dev

Swift : 프로그래밍 방식으로 하위보기에 대한 자동 레이아웃 제약 조건을 설정해도보기 크기가 조정되지 않습니다.

Related 관련 기사

  1. 1

    iOS 자동 레이아웃 및 세로 및 가로 크기 클래스

  2. 2

    iOS 수평 스크롤 뷰 및 자동 레이아웃 문제

  3. 3

    자동 레이아웃 및 크기 클래스를 활성화하여보기 너비 변경

  4. 4

    인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

  5. 5

    인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

  6. 6

    자동 레이아웃 및 제약으로 위치 변경

  7. 7

    자동 레이아웃 및 정렬 제약

  8. 8

    제약 레이아웃에서 스크롤보기가 작동하지 않습니다.

  9. 9

    높이 제약 조건을 0으로 설정하는 iOS 자동 레이아웃으로 인해 잘못된 레이아웃이 발생 함

  10. 10

    특정 제약 조건이있는 스크롤 뷰에 이미지 표시 (자동 레이아웃 사용)

  11. 11

    특정 제약 조건이있는 스크롤 뷰에 이미지 표시 (자동 레이아웃 사용)

  12. 12

    서로 다른 크기 클래스에 대해 서로 다른 상수를 사용하여 프로그래밍 방식으로 자동 레이아웃 제약 조건 생성

  13. 13

    뷰의 크기를 동적으로 조정할 때 자동 레이아웃 제약이 끊어짐 (드래그 동작)

  14. 14

    Xcode 6.3 스토리 보드 자동 레이아웃 제약

  15. 15

    Qt 레이아웃의 크기 제약

  16. 16

    자동 레이아웃 : ViewDidAppear의 잘못된 프레임 크기

  17. 17

    iOS 제약-자동 레이아웃

  18. 18

    C ++ : 다른 연산자 및 클래스 메서드로 동일한 함수 레이아웃 사용

  19. 19

    자동 스크롤 테이블 레이아웃 패널의 그래픽 결함

  20. 20

    제약 조건을 변경하기 위해 크기 클래스를 사용한 후 시뮬레이터가 작동하지 않음

  21. 21

    iPhone 3.5 인치 및 iPhone 4 인치 화면 크기를 수용하는 자동 레이아웃 디자인

  22. 22

    자동 레이아웃으로 고정 너비 및 높이 UIImageView의 크기를 조정하는 방법

  23. 23

    제약 레이아웃은 스크롤 뷰에서 작동하지 않습니다.

  24. 24

    크기 클래스 및 자동 레이아웃을 사용하여 Xib에서 가로로 정렬 된 두 개의 UI 버튼을 정렬하는 방법

  25. 25

    자동 레이아웃이있는 UITableViewCell의 동적 크기 UIWebView-제약 조건 위반

  26. 26

    자동 레이아웃 종횡비 제약 조건을 사용하여 xib에서로드 된 UICollectionViewCell의 크기를 어떻게 계산할 수 있습니까?

  27. 27

    UI 부트 스트랩 자동 완성 기능이 약속을 해결하지 못함

  28. 28

    시각적 언어를 사용하여 기본 상수 및 기본이 아닌 우선 순위로 superview에 자동 레이아웃 제약 조건을 설정하는 방법

  29. 29

    Swift : 프로그래밍 방식으로 하위보기에 대한 자동 레이아웃 제약 조건을 설정해도보기 크기가 조정되지 않습니다.

뜨겁다태그

보관