2012-03-29 5 views
2

Если я установил пользовательский класс NSScrollView в IKImageBrowserView в Interface Builder, я не могу видеть IKImageBrowserView свойства в области «Инспектор атрибутов» (а также привязки в области привязок), вместо этого есть свойства NSView. Но в примере ImageKitDemo есть NSScrollView с IKImageBrowserView внутри и в параметрах Attributes Inspector показаны правильные свойства. Как они это сделали? Есть ли волшебные слова?IKImageBrowserView внутри NSScrollView в проблеме InterfaceBuilder?

Xcode 4.3.1

ответ

8

Правильный (и простой) способ сделать это:

  1. Перетащите IKImageBrowserView в окно
  2. Выберите IKImageBrowserView
  3. Перейти к [меню] Editor>Embed in>Scrollview

Обновление: Apple, в настоящее время suggests переключиться на NSCollectionView и (как @ julia_v указывает) класс не доступен в библиотеке объектов больше.

+0

Извините, но перетащите оттуда где? Не удается найти его в библиотеке объектов. –

+0

@julia_v Не беспокойтесь, вы правы, их там нет ... С 2012 года многое изменилось, одним из них стало введение «NSCollectionView» (которое [Apple утверждает] (https: // developer. apple.com/reference/quartz/ikimagebrowserview), который мы должны использовать вместо этого сейчас) – Alladinian

+0

спасибо. Я нашел возможность скопировать этот объект из xix старого проекта и вставить в новый, хотя ... и затем переместился в 'NSCollectionView'. –

Смежные вопросы