프로그래밍 방식으로보기 집합에 레이아웃 제약 조건 설정

SaltyNuts

나는 UIImageView가로 및 세로로 가운데 self.view에 고정 된 수평 간격을두고 수평으로 배치 하고 싶은 세 개의 s (서로 옆에 배치)가 있습니다. 나는 레이아웃 제약을 사용하는 것에 대해 잘 이해하지 못하고, 그것들을 중간 컨테이너에 배치하고 autoresizingMask적절하게 설정 하면 트릭을 할 수 있다는 것을 알고 있습니다 .

containerView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;

중간 컨테이너를 사용하지 않고 동일한 효과를 얻으려면 무엇이 필요할까요?

오스틴

당신은 이미지 전망이 가정 leftImageView, rightImageView그리고 centerImageView보기에, 이러한 제약을 트릭을 수행해야합니다

[self.view addConstraint:[NSLayoutConstraint constraintWithItem:centerImageView
                                                      attribute:NSLayoutAttributeCenterX
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:self.view
                                                      attribute:NSLayoutAttributeCenterX
                                                     multiplier:1
                                                       constant:0]];
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:centerImageView
                                                      attribute:NSLayoutAttributeCenterY
                                                      relatedBy:NSLayoutRelationEqual
                                                         toItem:self.view
                                                      attribute:NSLayoutAttributeCenterY
                                                     multiplier:1
                                                       constant:0]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"[leftImage]-[centerImage]-[rightImage]"
                                                                  options:NSLayoutFormatAlignAllCenterY
                                                                  metrics:nil
                                                                    views:@{@"leftImage" : leftImageView,
                                                                            @"rightImage" : rightImageView,
                                                                            @"centerImage" : centerImageView}]];

translatesAutoresizingMaskIntoConstraints각 이미지보기에서 거짓 인지 확인하십시오 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

프로그래밍 방식으로 자동 레이아웃 제약 조건에 액세스

분류에서Dev

프로그래밍 방식으로 자동 레이아웃 제약 조건을 사용하여 뷰의 중간에 하위 뷰 수직 정렬

분류에서Dev

iOS는 프로그래밍 방식으로 자동 레이아웃 충돌 제약 조건을 하위보기로 추가합니다.

분류에서Dev

제약 레이아웃 변경 제약 조건 프로그래밍 방식

분류에서Dev

디스플레이 회전에서 프로그래밍 방식으로 레이아웃 제약 조건을 변경하는 방법

분류에서Dev

프로그래밍 방식으로 테이블 뷰 바닥 글의 UIView에 대한 제약 조건을 설정하는 방법은 무엇입니까?

분류에서Dev

모호한 레이아웃 (프로그래밍 방식으로 추가 된 제약 조건)

분류에서Dev

Xamarin.IOS에서 프로그래밍 방식으로보기에 제약 조건을 추가하면 (API 코드 사용) 오른쪽 또는 아래쪽 가장자리가 올바르게 설정되지 않습니다.

분류에서Dev

프로그래밍 방식으로 테이블 셀에 추가 된 레이블에 프로그래밍 방식으로 제약 조건 추가

분류에서Dev

Swift-StackView 및 스택에 프로그래밍 방식으로 추가 된 뷰로 제약 조건 추가-로드 후 셀 높이 조정?

분류에서Dev

iOS 프로그래밍 방식으로 생성 된보기에는 자동 레이아웃과 충돌을 일으키는 숨겨진 제약 조건이 있습니다.

분류에서Dev

프로그래밍 방식의 자동 레이아웃 제약 조건을 사용하여 개체를 iOS 하단 정렬

분류에서Dev

제약 조건 또는 상대적 크기를 사용하여 프로그래밍 방식으로 스위프트 레이아웃

분류에서Dev

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

분류에서Dev

사용자 지정 레이아웃에서 프로그래밍 방식으로 ImageView 제거

분류에서Dev

프로그래밍 방식으로 크기 클래스없이 다양한 장치 방향에 대한 다양한 자동 레이아웃 제약 조건이 있습니까?

분류에서Dev

프로그래밍 방식으로 선형 레이아웃의 높이 조정

분류에서Dev

프로그래밍 방식으로 UITextField에 제약 조건 추가

분류에서Dev

뷰에 프로그래밍 방식으로 제약 조건 추가

분류에서Dev

프로그래밍 방식으로 레이아웃 크기를 설정하면 실제로 성능이 절약됩니까?

분류에서Dev

조각으로 확장하기 전에 (프로그래밍 방식으로) 레이아웃을 수정할 수 있습니까?

분류에서Dev

자동 레이아웃 제약 조건을 프로그래밍 방식으로 추가하여 슈퍼 뷰 하단 50 포인트 위에 버튼을 만들려면 어떻게해야합니까?

분류에서Dev

자동 레이아웃을 사용하여 UIView를 숨길 때 프로그래밍 방식으로 제약 조건 추가

분류에서Dev

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

분류에서Dev

UITextView에 대한 자동 레이아웃 제약 조건을 설정하는 방법

분류에서Dev

ios Swift tableView 프로그래밍 방식으로 레이블 및 이미지에 대한 동적 셀 제약 조건

분류에서Dev

숨겨진 경우 제약 조건 레이아웃의 한보기에서 다른보기로 속성 복사

분류에서Dev

동적 뷰에 대한 제약 조건을 프로그래밍 방식으로 업데이트하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

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

  2. 2

    프로그래밍 방식으로 자동 레이아웃 제약 조건에 액세스

  3. 3

    프로그래밍 방식으로 자동 레이아웃 제약 조건을 사용하여 뷰의 중간에 하위 뷰 수직 정렬

  4. 4

    iOS는 프로그래밍 방식으로 자동 레이아웃 충돌 제약 조건을 하위보기로 추가합니다.

  5. 5

    제약 레이아웃 변경 제약 조건 프로그래밍 방식

  6. 6

    디스플레이 회전에서 프로그래밍 방식으로 레이아웃 제약 조건을 변경하는 방법

  7. 7

    프로그래밍 방식으로 테이블 뷰 바닥 글의 UIView에 대한 제약 조건을 설정하는 방법은 무엇입니까?

  8. 8

    모호한 레이아웃 (프로그래밍 방식으로 추가 된 제약 조건)

  9. 9

    Xamarin.IOS에서 프로그래밍 방식으로보기에 제약 조건을 추가하면 (API 코드 사용) 오른쪽 또는 아래쪽 가장자리가 올바르게 설정되지 않습니다.

  10. 10

    프로그래밍 방식으로 테이블 셀에 추가 된 레이블에 프로그래밍 방식으로 제약 조건 추가

  11. 11

    Swift-StackView 및 스택에 프로그래밍 방식으로 추가 된 뷰로 제약 조건 추가-로드 후 셀 높이 조정?

  12. 12

    iOS 프로그래밍 방식으로 생성 된보기에는 자동 레이아웃과 충돌을 일으키는 숨겨진 제약 조건이 있습니다.

  13. 13

    프로그래밍 방식의 자동 레이아웃 제약 조건을 사용하여 개체를 iOS 하단 정렬

  14. 14

    제약 조건 또는 상대적 크기를 사용하여 프로그래밍 방식으로 스위프트 레이아웃

  15. 15

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

  16. 16

    사용자 지정 레이아웃에서 프로그래밍 방식으로 ImageView 제거

  17. 17

    프로그래밍 방식으로 크기 클래스없이 다양한 장치 방향에 대한 다양한 자동 레이아웃 제약 조건이 있습니까?

  18. 18

    프로그래밍 방식으로 선형 레이아웃의 높이 조정

  19. 19

    프로그래밍 방식으로 UITextField에 제약 조건 추가

  20. 20

    뷰에 프로그래밍 방식으로 제약 조건 추가

  21. 21

    프로그래밍 방식으로 레이아웃 크기를 설정하면 실제로 성능이 절약됩니까?

  22. 22

    조각으로 확장하기 전에 (프로그래밍 방식으로) 레이아웃을 수정할 수 있습니까?

  23. 23

    자동 레이아웃 제약 조건을 프로그래밍 방식으로 추가하여 슈퍼 뷰 하단 50 포인트 위에 버튼을 만들려면 어떻게해야합니까?

  24. 24

    자동 레이아웃을 사용하여 UIView를 숨길 때 프로그래밍 방식으로 제약 조건 추가

  25. 25

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

  26. 26

    UITextView에 대한 자동 레이아웃 제약 조건을 설정하는 방법

  27. 27

    ios Swift tableView 프로그래밍 방식으로 레이블 및 이미지에 대한 동적 셀 제약 조건

  28. 28

    숨겨진 경우 제약 조건 레이아웃의 한보기에서 다른보기로 속성 복사

  29. 29

    동적 뷰에 대한 제약 조건을 프로그래밍 방식으로 업데이트하려면 어떻게해야합니까?

뜨겁다태그

보관