2014-04-25 4 views
2

매우 큰 콤보 상자를 그립니다하려고 ... 전체 메시지는 다음과 같습니다:이 어플은 SO에이 모든 참조를 찾을 수 없습니다

"This application is trying to draw a very large combo box, 32 points tall. Vertically resizable combo boxes are not supported, but it happens that 10.4 and previous drew something that looked kind of sort of okay. The art in 10.5 does not break up in a way that supports that drawing. To avoid breaking existing apps, NSComboBox in 10.5 will use the 10.4 art for large combo boxes, but it won't exactly match the rest of the system. This application should be revised to stop using large combo boxes. This warning will appear once per app launch."

어떤 아이디어가 무엇을 그것에 대해?

나는 상자를 IB로 만들었고, 나는 그것을 만들기 위해 특별한 것을하지 못했다고 생각한다.

+0

테스트 목적으로 만 콤보 상자의 높이를 작게 만들면 어떻게됩니까? –

+0

감사합니다. Michael, 나는 실제로 높이를 조정하는 방법을 보지 못합니다. 아마 바보 같은 걸 잃어 버렸을거야. –

+0

나는 이것을 시도했다 : [comboBox setItemHeight : 30]; 그러나 기쁨은 없습니다. 높이는 변하지 않았고, 나는 무엇을 해야할지 모르겠다. –

답변

0

동일한 오류가 발생했습니다. 스택 뷰에서 콤보 박스를 드래그했을 때, Xcode는 높이를 엉망으로 만들었습니다. 문제를 해결하기 위해 각각 높이 제약 조건을 22로 추가했습니다. 그 경고가 발생했습니다. 모든 높이 제약 조건을 삭제하면 경고가 사라졌습니다. 콤보 박스는 내가 그들을 끌 때 그들이 가지고 있었던 미쳤던 높이에 되돌아 가지 않았다.

2

나는이 동일한 문제가있었습니다. 콤보 상자는 테이블의 셀에있었습니다. 테이블의 행 높이 설정을 자동으로 변경했습니다. 그러나 이것은 셀 기반 테이블에 대한 올바른 설정이 아니라는 오류를 내게주었습니다. 그러나 테이블의 행 높이를 고정으로 재설정하면 메시지가 사라집니다.

더 많은 Google 검색 결과는 콤보 상자의 높이와 관련이 있음을 나타냅니다. 필자의 경우, "자동"에서 테이블을 다시 설정할 때 테이블의 행 높이가 증가했습니다. 아마도 이것은 계속 진행될 것입니다.

+0

고마워, 클로드, 나는 그것을 시도 할 것이다. –

+0

.. 스택 오버플로에 오신 것을 환영합니다. –