반응형
Interface Builder의 "너비가 높이와 같음"제약 조건
Interface Builder에서 '너비가 높이와 같음'을 의미하는 '정사각형'제약 조건을 만드는 방법을 찾을 수 없습니다. 프로그래밍 방식으로 이러한 제약 조건을 추가 할 수 있다고 생각합니다. IB에서 할 수있는 일이 있습니까? 어쩌면 나는 그것을 보지 못합니까? 사소한 것 같지만 찾을 수 없습니다.
Xcode 5.1b5 업데이트
뷰에서 Ctrl + 클릭하고 끌어서 포인터가 뷰 위에있는 동안 놓습니다. "Aspect Ratio"를 선택합니다. 첫 번째와 두 번째 항목이 뷰인 제약 조건을 생성합니다.
Xcode 5.1 이전
너비 / 높이 편집기에 다른 속성과 관련되거나 비율을 설정할 필드가 없기 때문에 불가능합니다.
따라서 Interface Builder에서 다음 코드를 표현할 수 없습니다.
CGFloat ratio = 1.0;
NSLayoutConstraint *constraint = [NSLayoutConstraint
constraintWithItem:myView
attribute:NSLayoutAttributeWidth
relatedBy:NSLayoutRelationEqual
toItem:myView
attribute:NSLayoutAttributeHeight
multiplier:ratio
constant:0];
constraint.priority = 1000;
[myView.superview addConstraint:constraint];
참고 URL : https://stackoverflow.com/questions/15167607/width-equals-height-constraint-in-interface-builder
반응형
'developer tip' 카테고리의 다른 글
GZIP에 비해 압축 브라우저 호환성 및 이점 축소 (0) | 2020.09.08 |
---|---|
사용자 지정 이니셜 라이저가있는 Swift 열거 형에서 rawValue 이니셜 라이저가 손실 됨 (0) | 2020.09.08 |
실행 파일을 실행하는 데 필요한 .NET Framework 버전을 확인하는 방법은 무엇입니까? (0) | 2020.09.07 |
임의 정밀도 산술 설명 (0) | 2020.09.07 |
JSON.parse 대 eval () (0) | 2020.09.07 |