2012-03-29 3 views
2

인터페이스 빌더에서 사용자 정의 클래스 NSScrollViewIKImageBrowserView으로 설정하면 속성 검사기 창 (및 바인딩 창의 바인딩)에 IKImageBrowserView 속성이 표시되지 않고 대신 NSView 속성이 있습니다. 그러나 ImageKitDemo 예에서는 NSScrollViewIKImageBrowserView이고 속성 검사기에서 올바른 속성이 표시됩니다. 그들은 어떻게 그랬을까요? 어떤 마법의 단어가 있습니까?InterfaceBuilder의 NSScrollView에 IKImageBrowserView 문제가 있습니까?

엑스 코드 4.3.1

답변

8

이 작업을 수행하는 올바른 (쉬운) 방법은 다음과 같습니다

  1. 은 드래그하여 창으로 IKImageBrowserView
  2. 는에 IKImageBrowserView
  3. 이동 [메뉴]를 선택합니다 Editor>Embed in>Scrollview

업데이트 : (@ julia_v가 지적한대로) 애플은 지금 suggests 클래스가 더 이상 객체 라이브러리에서 사용할 수 없습니다 NSCollectionView로 전환 할 수 있습니다.

+0

실례지만, 어디에서 끌고 가나 요? 오브젝트 라이브러리에서 찾을 수 없습니다. –

+0

@julia_v 걱정하지 마시고, 맞습니다. 거기에는 없습니다 ... 2012 년 이후로 많은 변화가있었습니다. 그 중 하나가 NSCollectionView (Apple 상태) (https : // developer. apple.com/reference/quartz/ikimagebrowserview) 이제 대신 사용해야합니다.) – Alladinian

+0

감사합니다. 이전 프로젝트의 .xib에서이 객체를 복사하고 새 객체에 삽입하는 것이 가능하다는 것을 알았습니다. 그런 다음 NSCollectionView로 이동했습니다. –

관련 문제