NSDockTile
NSDockTile
класс позволяет Вам настроить визуальное представление для миниатюризированных окон своего приложения и значка приложения, поскольку они появляются в Прикреплении. Вы не создаете объекты мозаики Прикрепления явно в Вашем приложении. Вместо этого Вы получаете мозаику Прикрепления для существующего окна или для приложения путем вызова что объект dockTile
метод.
Как правило, Вы не разделяете на подклассы NSDockTile
класс. Вместо этого Вы используете методы класса для создания следующих настроек:
Значок мозаика с пользовательской строкой.
Удалите или покажите значок значка приложения.
Нарисуйте содержание мозаики сами.
Если Вы решаете нарисовать содержание мозаики сами, необходимо обеспечить пользовательское довольное представление для обработки получения.
Мозаики прикрепления приложения
Приложение значения по умолчанию мозаики Прикрепления для отображения приложения applicationIconImage
.
Приложение мозаика Прикрепления никогда не показывает значок значка малого приложения.
Может ли с помощью или пользовательского представления по умолчанию, приложение мозаика Прикрепления быть под маркой с короткой пользовательской строкой.
Мозаики прикрепления окна
Мозаика окна Dock значения по умолчанию для отображения миниатюризированной версии содержания окон со значком произошла из значка панелей приложений, включая любой Значок панелей частного применения. Изображение мозаики окна Dock по умолчанию может не быть под маркой с пользовательской строкой.
Мозаика окна Dock может использовать пользовательское представление для рисования Значка панелей. Если пользовательское представление будет использоваться, то никакой значок приложения не будет добавлен, но текстовая метка будет наложена поверх значка.
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.5 и позже.
-
Устанавливает представление для использования для рисования содержания мозаики прикрепления.
Параметры
view
Представление для использования для рисования мозаики. Это представление может содержать дополнительные подпредставления.
Обсуждение
Представление, которое Вы указываете, должно быть высотой и шириной, изменяемого размера.
Какао автоматически не перерисовывает содержание Вашей мозаики прикрепления. Вместо этого Ваше приложение должно явно отправить сообщения дисплея в объект мозаики прикрепления каждый раз, когда должно быть перерисовано содержание Вашего изменения представления и. Ваше представление мозаики прикрепления ответственно за рисование всего содержания мозаики прикрепления. Ваше представление не должно рисовать значки пользовательской строки или приложение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращается представление раньше рисовало содержание мозаики прикрепления.
Возвращаемое значение
Представление раньше рисовало мозаику.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает размер мозаики.
Возвращаемое значение
Размер мозаики, измеренной в координатах экрана.
Обсуждение
Размер, возвращенный этим методом, соответствует размеру запоминающего устройства в прикреплении, которое может быть больше, чем фактическая мозаика, выведенная на экран на экране.
Оператор импорта
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
YES
true
показать значок приложения; иначе,NO
false
скрыть его.Обсуждение
Миниатюризированные окна включают значок приложения по умолчанию, чтобы передать связанное приложение пользователю. В OS X v10.5 и позже, мозаики приложения не поддерживают значок приложения. Миниатюризированное окно с пользовательским представлением не рисует значок приложения.
Значок приложения расположен автоматически в мозаике
NSDockTile
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает булево значение, указывающее, под маркой ли мозаика со значком приложения.
Объявление
Swift
var showsApplicationBadge: Bool
Objective C
@property BOOL showsApplicationBadge
Возвращаемое значение
YES
true
если мозаика под маркой; иначе,NO
false
. ВозвратыYES
true
по умолчанию.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает строку, которая будет выведена на экран в области применения идентификационных знаков мозаики.
Параметры
string
Локализованная строка для отображения. Эта строка может содержать значение количества или другую информацию о применении идентификационных знаков. Для очистки строки значка укажите пустую строку (
@""
) илиnil
.Обсуждение
Появление области значка является определенной системой.
Когда существует пользовательское представление, связанное с мозаикой прикрепления, мозаики прикрепления окна только выводят на экран метку значка.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает текущую метку значка мозаики.
Возвращаемое значение
Локализованная строка, которая будет выведена на экран в области применения идентификационных знаков мозаики. Эта строка может быть пустой или
nil
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Перерисовывает содержание мозаики прикрепления.
Объявление
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 и позже.
-