인터페이스 빌더에서 '너비가 같음'을 의미하는 '사각형'구속 조건을 만드는 방법을 찾을 수 없습니다. 프로그래밍 방식으로 이러한 제약 조건을 추가 할 수 있다고 생각합니다. IB에서 할 수있는 일이 있습니까? 아마 나는 그것을 볼 수 없을까? 그것은 사소한 것처럼 보이지만 나는 그것을 찾을 수 없습니다.인터페이스 빌더의 "너비가 높이와 같음"제약
답변
업데이트 엑스 코드 5.1b5
Ctrl 키 + 클릭하고 뷰에서 드래그 앤 포인터가보기 위에있을 때 놓습니다. "화면 비율"을 선택하십시오. 첫 번째 및 두 번째 항목이보기 인 제약 조건이 만들어집니다. 따라서
: 너비/높이 편집기 필드가 없기 때문에
은 엑스 코드 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];
최신 업데이트를 가져 주셔서 감사합니다. Xcode 5.1 베타 5에서는 실제로 IB에서 종횡비 제약 조건을 설정할 수 있지만 프로젝트를 컴파일하려고하면 5.1_ 이전의 Xcode 버전으로 _Aspect ratio 제약 조건이 발생합니다. 아마 우리는 최종 5.1 버전을 기다려야 할 것입니다. 너야말로? –
예, XIB의 변경 사항은 이전 버전과 호환되지 않습니다. 5.1로 편집하면 더 낮은 버전으로 돌아갈 수 없습니다. – Jano
그래서 xib를 컴파일 할 수 있습니까? Xcode 5.1 베타 5에서도 작동하지 않습니다. –
- 1. 높이와 너비가 고려되지 않음
- 2. 인터페이스 빌더의 MVC 모델?
- 3. 인터페이스 빌더의 메모리 관리
- 4. 인터페이스 빌더의 그룹보기
- 5. 인터페이스 빌더의 Autolayout
- 6. 인터페이스 빌더의 탭 순서?
- 7. 인터페이스 빌더의 제약 조건 작업
- 8. plupload 높이와 너비가 8000x8000px 이상
- 9. 텍스트보기 높이와 너비가 변경되지 않습니까?
- 10. 높이와 너비가 아무것도 안 함
- 11. 높이와 너비가 다른 CSS 스프라이트
- 12. 인터페이스 빌더의 버튼에 이미지 추가
- 13. 인터페이스 빌더의 텍스트 입력 범위
- 14. 인터페이스 빌더의 색상에 대한 변수
- 15. 인터페이스 빌더의 UIView 클래스 업데이트
- 16. 인터페이스 빌더의 NSPopUpButton에 옵션 추가
- 17. 인터페이스 빌더의 뷰 요소 대체
- 18. 인터페이스 빌더의 푸시 성구 시퀀스
- 19. 인터페이스 빌더의 컨트롤 (버튼, 레이블 ..)
- 20. 인터페이스 빌더의 창 레이아웃 관리
- 21. 인터페이스 빌더의 알 수없는 클래스
- 22. 서브 빌더의 모든 객체를 인터페이스 빌더의 수퍼 뷰로 이동
- 23. 너비가 사용자 인터페이스 오류
- 24. html textlabel 높이와 너비가 변경되지 않습니다
- 25. 부트 스트랩의 높이와 너비가 같은 상자입니까?
- 26. 단추의 화면 높이와 너비가 동일하게 만들기
- 27. Blackberry 플레이어 화면의 비디오 높이와 너비가 증가
- 28. Gtk 위젯 높이와 너비가 완전히 줄었습니다.
- 29. 캔버스 높이와 너비가 다른 경우의 회전 논리
- 30. 높이와 너비가 동일한 네 개의 div
저는 피터 암몬 (Peter Ammon)이 WWDC'12에서 가능한 한 많이 Interface Builder에 의존한다고 말했습니다. 얼마나 역설적인가. – DemoniacDeath
그래, 거기에 레이아웃 제약의 구현에서 누락 몇 가지가 아직 생각합니다. 그들은 우리에게 대부분의 매개 변수에 대한 액세스 권한을 부여한 것 같지만 승수는 아니며 많은 것들에 유용합니다. – rdelmar
하지만 점점 나아지고 있습니다! 자동 레이아웃이 도입 된 지 3 년이되지 않았고 요즘에는 내 관점에서 볼 때 지원이 정말 좋습니다. –