Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSDockTile

Опции
Развертывание Target:

На этой странице
Язык:

NSDockTile

NSDockTile класс позволяет Вам настроить визуальное представление для миниатюризированных окон своего приложения и значка приложения, поскольку они появляются в Прикреплении. Вы не создаете объекты мозаики Прикрепления явно в Вашем приложении. Вместо этого Вы получаете мозаику Прикрепления для существующего окна или для приложения путем вызова что объект dockTile метод.

Как правило, Вы не разделяете на подклассы NSDockTile класс. Вместо этого Вы используете методы класса для создания следующих настроек:

  • Значок мозаика с пользовательской строкой.

  • Удалите или покажите значок значка приложения.

  • Нарисуйте содержание мозаики сами.

Если Вы решаете нарисовать содержание мозаики сами, необходимо обеспечить пользовательское довольное представление для обработки получения.

Мозаики прикрепления приложения

Приложение значения по умолчанию мозаики Прикрепления для отображения приложения applicationIconImage.

Приложение мозаика Прикрепления никогда не показывает значок значка малого приложения.

Может ли с помощью или пользовательского представления по умолчанию, приложение мозаика Прикрепления быть под маркой с короткой пользовательской строкой.

Мозаики прикрепления окна

Мозаика окна Dock значения по умолчанию для отображения миниатюризированной версии содержания окон со значком произошла из значка панелей приложений, включая любой Значок панелей частного применения. Изображение мозаики окна Dock по умолчанию может не быть под маркой с пользовательской строкой.

Мозаика окна Dock может использовать пользовательское представление для рисования Значка панелей. Если пользовательское представление будет использоваться, то никакой значок приложения не будет добавлен, но текстовая метка будет наложена поверх значка.

Наследование


Соответствует


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.5 и позже.
  • Устанавливает представление для использования для рисования содержания мозаики прикрепления.

    Объявление

    Swift

    var contentView: NSView?

    Objective C

    @property(strong) NSView *contentView

    Параметры

    view

    Представление для использования для рисования мозаики. Это представление может содержать дополнительные подпредставления.

    Обсуждение

    Представление, которое Вы указываете, должно быть высотой и шириной, изменяемого размера.

    Какао автоматически не перерисовывает содержание Вашей мозаики прикрепления. Вместо этого Ваше приложение должно явно отправить сообщения дисплея в объект мозаики прикрепления каждый раз, когда должно быть перерисовано содержание Вашего изменения представления и. Ваше представление мозаики прикрепления ответственно за рисование всего содержания мозаики прикрепления. Ваше представление не должно рисовать значки пользовательской строки или приложение.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращается представление раньше рисовало содержание мозаики прикрепления.

    Объявление

    Swift

    var contentView: NSView?

    Objective C

    @property(strong) NSView *contentView

    Возвращаемое значение

    Представление раньше рисовало мозаику.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setContentView:

  • Возвращает размер мозаики.

    Объявление

    Swift

    var size: NSSize { get }

    Objective C

    @property(readonly) NSSize size

    Возвращаемое значение

    Размер мозаики, измеренной в координатах экрана.

    Обсуждение

    Размер, возвращенный этим методом, соответствует размеру запоминающего устройства в прикреплении, которое может быть больше, чем фактическая мозаика, выведенная на экран на экране.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает объект, представленный мозаикой прикрепления.

    Объявление

    Swift

    unowned(unsafe) var owner: AnyObject { get }

    Objective C

    @property(readonly, assign) id owner

    Возвращаемое значение

    Объект представлен мозаикой прикрепления. Это любой NSApplication возразите или одно из Вашего приложения NSWindow объекты.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Наборы, должна ли мозаика быть под маркой со значком приложения.

    Объявление

    Swift

    var showsApplicationBadge: Bool

    Objective C

    @property BOOL showsApplicationBadge

    Параметры

    flag

    YEStrue показать значок приложения; иначе, NOfalse скрыть его.

    Обсуждение

    Миниатюризированные окна включают значок приложения по умолчанию, чтобы передать связанное приложение пользователю. В OS X v10.5 и позже, мозаики приложения не поддерживают значок приложения. Миниатюризированное окно с пользовательским представлением не рисует значок приложения.

    Значок приложения расположен автоматически в мозаике NSDockTile объект.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – showsApplicationBadge

  • Возвращает булево значение, указывающее, под маркой ли мозаика со значком приложения.

    Объявление

    Swift

    var showsApplicationBadge: Bool

    Objective C

    @property BOOL showsApplicationBadge

    Возвращаемое значение

    YEStrue если мозаика под маркой; иначе, NOfalse. Возвраты YEStrue по умолчанию.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Устанавливает строку, которая будет выведена на экран в области применения идентификационных знаков мозаики.

    Объявление

    Swift

    var badgeLabel: String?

    Objective C

    @property(copy) NSString *badgeLabel

    Параметры

    string

    Локализованная строка для отображения. Эта строка может содержать значение количества или другую информацию о применении идентификационных знаков. Для очистки строки значка укажите пустую строку (@"") или nil.

    Обсуждение

    Появление области значка является определенной системой.

    Когда существует пользовательское представление, связанное с мозаикой прикрепления, мозаики прикрепления окна только выводят на экран метку значка.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает текущую метку значка мозаики.

    Объявление

    Swift

    var badgeLabel: String?

    Objective C

    @property(copy) NSString *badgeLabel

    Возвращаемое значение

    Локализованная строка, которая будет выведена на экран в области применения идентификационных знаков мозаики. Эта строка может быть пустой или nil.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setBadgeLabel:

  • Перерисовывает содержание мозаики прикрепления.

    Объявление

    Swift

    func display()

    Objective C

    - (void)display

    Обсуждение

    Если пользовательское довольное, представление предоставлено, Какао вызывает drawRect: метод того представления (и его подпредставлений) для рисования содержания мозаики.

    Можно вызвать этот метод для принуждения перерисовки содержания мозаики прикрепления. Вы могли бы сделать это, если содержание расположенного ниже приложения или окна изменяется в пути, который потребует обновления мозаики. Некоторые типы системного действия, такие как изменение размеров прикрепления, могут инициировать автоматические перерисовки мозаики. В большинстве случаев, однако, Ваше приложение ответственно за инициирование перерисовок.

    Какао автоматически не перерисовывает содержание Вашей мозаики прикрепления. Вместо этого Ваше приложение должно явно отправить display сообщения к мозаике прикрепления возражают каждый раз, когда содержание Вашего изменения представления и потребности, которая будет перерисована.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Версия платформы AppKit, содержащей поддержку плагинов мозаики прикрепления.

    Объявление

    Swift

    var NSAppKitVersionNumberWithDockTilePlugInSupport: Double { get }

    Objective C

    #define NSAppKitVersionNumberWithDockTilePlugInSupport 1001.0

    Константы

    • NSAppKitVersionNumberWithDockTilePlugInSupport

      NSAppKitVersionNumberWithDockTilePlugInSupport

      Определенная версия платформы AppKit, представившей поддержку плагинов мозаики прикрепления.. Разработчики не должны должны быть использовать эту константу, если они не пишут приложения для OS X v10.5 и ранее.

      Доступный в OS X v10.6 и позже.