2012-06-15 2 views
2

여기서 문제는 IB없이 Xcode 4의 인터페이스 빌더 창에 NSPopUpButton을 추가하여 (원치 않는) 너비 제약 조건을 추가하는 방법입니다.Xcode 4 NSPopUpButton에 너비 제약 조건을 추가하는 것을 피하는 방법?

자동 레이아웃을 사용하는 Lion의 Xcode 4.3의 Interface Builder에서 일반 단추를보기에 추가하면 Xcode에서 단추를 세로 테두리 중 하나와보기의 가로 테두리 중 하나에 고정하는 제약 조건을 추가합니다. 폭은 버튼의 내부 콘텐츠 크기에 의해 결정됩니다.

NSPopUpButton을 사용하여 동일한 작업을 수행하는 경우 Interface Builder는 버튼에 폭 제한을 추가하여 IB에서 제거 할 수있는 방법을 찾지 못합니다.

폭 제약 조건의 우선 순위를 변경하려고했습니다. (이는 내 콘텐츠 압축 저항보다 낮게 만들 수있는 한 내 의도에 맞을 것입니다.)하지만 1000에 즉시 새 제약 조건을 추가합니다.

Interface Builder에서 수행하는 방법에 대한 아이디어가 있습니까? 아니면 프로그래밍 방식으로해야합니까?

답변

6

실제로 간단한 해결책이 있다고 밝혀 :

편집기 메뉴에서, Size to Fit Content (Cmd- =)를 선택합니다.

+0

감사합니다. 포기하기 전에이 대답을 보았 으면 좋겠어. 프로그래밍 방식으로 내 제약 조건을 설정하기로 결정했다. –

1

Xcode 4에서는 레이아웃을 만족할만큼 제약 조건을 추가하고 불필요한 제약 조건을 제거해야합니다.

Xcode 5를 사용하면 아무 것도 시작하지 않기 때문에 시작할 때 추가 할 수 있습니다.

+0

이 개발을 지적 해 주셔서 감사합니다. 문제는 Xcode 4를 통해 인터넷 검색이 올바르게 유도 될 것이라는 희망을 나타냅니다. – Monolo

관련 문제