NSCollectionViewItem
NSCollectionViewItem
класс является подклассом контроллера представления, управляющим отношением между составным представлением и объектом модели, обеспечивающим его содержание.
Новые экземпляры NSCollectionViewItem
создаются с помощью NSCollectionView
метод newItemForRepresentedObject:
. Посмотрите Ссылку класса NSCollectionView для подробных данных.
Наследование
-
NSObject
-
NSResponder
-
NSViewController
-
NSCollectionViewItem
-
NSObject
-
NSResponder
-
NSViewController
-
NSCollectionViewItem
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSEditor (Informal Protocol) (NSViewController)
-
NSEditorRegistration (Informal Protocol) (NSViewController)
-
NSExtensionRequestHandling
-
NSObjectProtocol
-
NSSeguePerforming
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
NSCoding
-
NSCopying
-
NSEditor (Informal Protocol) (NSViewController)
-
NSEditorRegistration (Informal Protocol) (NSViewController)
-
NSObject
-
NSSeguePerforming
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 и позже.
-
Представление изображения для отображения изображения в элементе набора.
Объявление
Swift
@IBOutlet unowned(unsafe) var imageView: NSImageView!
Objective C
@property(assign) IBOutlet NSImageView *imageView
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
текстовое поле текстовое поле
СвойствоТекстовое поле для отображения строки в элементе набора.
Объявление
Swift
@IBOutlet unowned(unsafe) var textField: NSTextField!
Objective C
@property(assign) IBOutlet NSTextField *textField
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
См. также
-
collectionView collectionView
СвойствоВозвращает представление набора получателя. (только для чтения)
Объявление
Swift
var collectionView: NSCollectionView! { get }
Objective C
@property(readonly) NSCollectionView *collectionView
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Перетаскивание изображений для мультиизображения перетаскивает поддержку. (только для чтения)
Объявление
Swift
var draggingImageComponents: [AnyObject] { get }
Objective C
@property(readonly) NSArray *draggingImageComponents
Обсуждение
Кадры компонента относительно системы координат, возникающей в нижней левой части, таким образом, необходимо принять во внимание зеркально отраженное состояние представления при вычислениях кадров компонента.
Это методы может быть разделено на подклассы и переопределено для обеспечения пользовательского набора
NSDraggingImageComponent
объекты создать изображение перетаскивания.Реализация по умолчанию возвратит массив до двух
NSDraggingImageComponent
экземпляры - один дляimageView
и другой дляtextField
(если нетnil
).Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
setRepresentedObject: - setRepresentedObject:
Доступный в OS X v10.5 через OS X v10.5Устанавливает представленный объект получателя в указанный объект модели.
Оператор осуждения
Этот метод осуждается и заменяется
newItemForRepresentedObject:
вNSViewController
суперкласс.Объявление
Objective C
- (void)setRepresentedObject:(id)
object
Параметры
object
Объект модели получателя.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 через OS X v10.5.
-
representedObject - representedObject
Доступный в OS X v10.5 через OS X v10.5Возвращает представленный объект получателя.
Оператор осуждения
Этот метод осуждается. Посмотрите
NSViewController
суперкласс.Объявление
Objective C
- (id)representedObject
Возвращаемое значение
Представленный объект получателя.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 через OS X v10.5.
-
setView: - setView:
Доступный в OS X v10.5 через OS X v10.5Устанавливает представление использование получателя для отображения его представленного объекта.
Оператор осуждения
Этот метод осуждается и заменяется
setView:
, вNSViewController
суперкласс.Объявление
Objective C
- (void)setView:(NSView *)
view
Параметры
view
Представление, использующееся для отображения представленного объекта получателя.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 через OS X v10.5.
-
представление - представление
Доступный в OS X v10.5 через OS X v10.5Возвращает представление использование получателя для отображения его представленного объекта.
Оператор осуждения
Этот метод осуждается и заменяется
view
, вNSViewController
суперкласс.Объявление
Objective C
- (NSView *)view
Возвращаемое значение
Представление использование получателя для отображения его представленного объекта.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 через OS X v10.5.