NSAccessibility
NSAccessibility
неофициальный протокол определяет методы, которые классы Какао должны реализовать для предоставления доступа к себе доступными для внешнего вспомогательного приложения. Вспомогательное приложение взаимодействует с Вашим приложением, чтобы позволить людям с ограниченными возможностями использовать Ваше приложение. Например, лицо с ухудшением зрения могло использовать приложение, чтобы преобразовать пункты меню и названия кнопок в речь и затем выполнить действия словесной командой.
Поскольку много классов пользовательского интерфейса Какао уже реализуют NSAccessibility
протокол, обеспечивая разумное поведение по умолчанию в большинстве случаев, приложения Какао, созданные со стандартными объектами, автоматически доступен. В целом необходимо явно реализовать NSAccessibility
методы протокола, только если Вы разделяете одного на подклассы из них, добавляя новое поведение.
Реализации Какао этих методов повышают NSAccessibilityException
когда ошибки происходят, такие как запрос значения неподдерживаемого атрибута. В большинстве случаев подклассы не должны повысить или поймать эти исключения, потому что переопределенные методы должны вызвать свои унаследованные методы для нераспознанного атрибута и имен действия.
Доступный объект описан рядом атрибутов, определяющих характеристики, такие как тип объекта, его значение, его размер и позиция на экране и его место в иерархии доступности. Для некоторых объектов набор атрибутов может включать параметризованные атрибуты. Параметризованные атрибуты ведут себя подобные функции, позволяя Вам передать параметр при запросе значения атрибута.
Посмотрите Доступность в Ссылке Функций AppKit для функций, связанных с доступностью.
Посмотрите Ссылку Ролей и Атрибутов Доступности для отношений между ролями и их подролями, атрибутами и действиями.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.2 и позже.
-
accessibilityAttributeNames () - accessibilityAttributeNames
(OS X v10.10)Возвращает массив названий атрибута, поддерживаемых получателем.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityAttributeNames() -> [AnyObject]
Objective C
- (NSArray *)accessibilityAttributeNames
Возвращаемое значение
Массив, содержащий атрибуты, поддерживается получателем.
Обсуждение
Классы пользовательского интерфейса должны реализовать этот метод. Подклассы должны вызвать реализацию суперкласса, если она существует, и добавьте дополнительные атрибуты или удалите неподдерживаемые атрибуты. Посмотрите Константы для списков названий атрибута.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
Возвращает значение указанного атрибута в получателе.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityAttributeValue(_
attribute
: String) -> AnyObject?Objective C
- (id)accessibilityAttributeValue:(NSString *)
attribute
Параметры
attribute
Имя атрибута. Посмотрите Константы для списков названий атрибута.
Обсуждение
Классы пользовательского интерфейса должны реализовать этот метод. Подклассы должны вызвать реализацию суперкласса, если она существует, если
attribute
не реализован в подклассе.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
Возвращает булево значение, указывающее, может ли быть установлено значение для указанного атрибута в получателе.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityIsAttributeSettable(_
attribute
: String) -> BoolObjective C
- (BOOL)accessibilityIsAttributeSettable:(NSString *)
attribute
Параметры
attribute
Имя атрибута. Посмотрите Константы для списков названий атрибута.
Возвращаемое значение
YES
true
если может быть установлен указанный атрибут; иначе,NO
false
.Обсуждение
Классы пользовательского интерфейса должны реализовать этот метод. Подклассы должны вызвать реализацию суперкласса, если она существует, если
attribute
не реализован в подклассе.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
Устанавливает значение указанного атрибута в получателе к указанному значению.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilitySetValue(_
value
: AnyObject?, forAttributeattribute
: String)Objective C
- (void)accessibilitySetValue:(id)
value
forAttribute:(NSString *)attribute
Параметры
value
Значение атрибута для установки.
attribute
Имя атрибута. Посмотрите Константы для списков названий атрибута.
Обсуждение
Если какой-либо из его атрибутов устанавливаем, классы пользовательского интерфейса должны реализовать этот метод. Подклассы должны вызвать реализацию суперкласса, если она существует, если
attribute
не реализован в подклассе.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
accessibilitySetOverrideValue (_: forAttribute:) - accessibilitySetOverrideValue:forAttribute:
(OS X v10.10)Переопределяет указанный атрибут в получателе или добавляет его, если это не существует и устанавливает свое значение в указанное значение.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilitySetOverrideValue(_
value
: AnyObject?, forAttributeattribute
: String) -> BoolObjective C
- (BOOL)accessibilitySetOverrideValue:(id)
value
forAttribute:(NSString *)attribute
Параметры
value
Значение атрибута для установки.
attribute
Имя атрибута. Посмотрите Константы для списков названий атрибута.
Возвращаемое значение
YES
true
если переопределение было успешно; иначе,NO
false
.Обсуждение
Этот метод для изменения набора атрибутов на экземпляре как альтернатива разделению на подклассы.
Этот метод только работает над объектами, класс которых уже реализует
NSAccessibility
протокол. Если указанный атрибут уже поддерживается объектом, значение, указанное этим методом победы.Если указанный атрибут не существует, он создается. Это сделано вне
NSAccessibility
протокол, таким образом,accessibilityAttributeNames
все еще возвращает старый список, не содержащий новый атрибут. Аналогично,accessibilityAttributeValue
не возвращается атрибуты, создаваемые переопределением, обрабатывают, ни делает оно возвращает их переопределенные значения.Значения переопределенных атрибутов не устанавливаемы вспомогательными приложениями.
Если необходимо отменить эффект использования этого метода, вызовите его снова передача
nil
для значения.Гарантируйте, чтобы Вы вызвали этот метод на фактический объект, представляющий элемент пользовательского интерфейса. Например, в случае
NSButton
, используйте базовоеNSButtonCell
.NSButton
самостоятельно проигнорирован доступностью.Этот метод работает только над объектом, представляющим элемент единого пользовательского интерфейса. Так, например, Вы не можете использовать его, когда отдельный объект представляет многопользовательские интерфейсные элементы, как с
NSSegmentedCell
, который имеет только отдельный объект, но обеспечивает элементы пользовательского интерфейса для каждого сегмента.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
Возвращает количество указанного атрибута массива доступности.
Объявление
Objective C
- (NSUInteger)accessibilityArrayAttributeCount:(NSString *)
attribute
Параметры
attribute
Атрибут массива доступности.
Возвращаемое значение
Число элементов в указанном атрибуте массива.
Обсуждение
Если
attribute
не массив, исключение повышено.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
accessibilityArrayAttributeValues (_: index:maxCount:) - accessibilityArrayAttributeValues:index:maxCount:
Возвращает подмассив значений атрибута массива доступности.
Объявление
Swift
func accessibilityArrayAttributeValues(_
attribute
: String, indexindex
: Int, maxCountmaxCount
: Int) -> [AnyObject]Objective C
- (NSArray *)accessibilityArrayAttributeValues:(NSString *)
attribute
index:(NSUInteger)index
maxCount:(NSUInteger)maxCount
Параметры
attribute
Атрибут массива доступности.
index
Начальное значение индекса.
maxCount
Максимальное желаемое число элементов требуют.
Возвращаемое значение
Массив значений в указанном индексе и количестве.
Обсуждение
Обратите внимание на то, что этот метод не берет диапазон. Макс. количество является максимальным желаемым числом элементов, которые требует клиент доступности. Это число может быть вне границ Вашего массива.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает индекс указанного дочернего элемента доступности в родителе.
Объявление
Swift
func accessibilityIndexOfChild(_
child
: AnyObject) -> IntObjective C
- (NSUInteger)accessibilityIndexOfChild:(id)
child
Параметры
child
Дочерний элемент доступности объекта.
Возвращаемое значение
Индекс дочернего объекта доступности в родителе. Возвраты
NSNotFound
если не существует дочерний элемент.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
accessibilityParameterizedAttributeNames () - accessibilityParameterizedAttributeNames
(OS X v10.10)Возвращает список параметризованных названий атрибута, поддерживаемых получателем.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityParameterizedAttributeNames() -> [AnyObject]
Objective C
- (NSArray *)accessibilityParameterizedAttributeNames
Возвращаемое значение
Массив параметризованных атрибутов в получателе.
Обсуждение
При реализации этого метода, необходимо также реализовать
accessibilityAttributeValue:forParameter:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
accessibilityAttributeValue (_: forParameter:) - accessibilityAttributeValue:forParameter:
(OS X v10.10)Возвращает значение параметризованного атрибута получателя, соответствующего указанному названию атрибута и параметру.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityAttributeValue(_
attribute
: String, forParameterparameter
: AnyObject?) -> AnyObject?Objective C
- (id)accessibilityAttributeValue:(NSString *)
attribute
forParameter:(id)parameter
Параметры
attribute
Имя атрибута. Посмотрите Константы для списков названий атрибута.
parameter
Параметр.
Обсуждение
При реализации этого метода, необходимо также реализовать
accessibilityParameterizedAttributeNames
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
accessibilityActionNames () - accessibilityActionNames
(OS X v10.10)Возвращает массив имен действия, поддерживаемых получателем.
Объявление
Swift
func accessibilityActionNames() -> [AnyObject]
Objective C
- (NSArray *)accessibilityActionNames
Возвращаемое значение
Массив имен действия.
Обсуждение
Классы пользовательского интерфейса должны реализовать этот метод. Подклассы должны вызвать реализацию суперкласса, если она существует, и добавьте дополнительные имена действия или удалите неподдерживаемые действия. Посмотрите Константы для некоторых общих имен действия.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
Возвращает локализованное описание указанного действия.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Параметры
action
Атрибут действия.
Возвращаемое значение
Описание указанного действия, в локализованной строке.
Обсуждение
Классы пользовательского интерфейса должны реализовать этот метод для возврата, описания для всех действий возвратились из
accessibilityActionNames
. Кнопка, например, могла бы возвратить строку "нажатие” дляNSAccessibilityPressAction
действие. Подклассы должны вызвать реализацию суперкласса, если она существует, для получения описаний каких-либо наследованных действий.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
accessibilityPerformAction (_:) - accessibilityPerformAction:
(OS X v10.10)Выполняет действие, связанное с указанным действием.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityPerformAction(_
action
: String)Objective C
- (void)accessibilityPerformAction:(NSString *)
action
Параметры
action
Действие для выполнения.
Обсуждение
Классы пользовательского интерфейса должны реализовать этот метод для обработки всех действий, возвращенных из
accessibilityActionNames
. Подклассы должны вызвать реализацию суперкласса, если она существует, еслиaction
не реализован в подклассе.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
accessibilityIsIgnored () - accessibilityIsIgnored
(OS X v10.10)Возвращает булево значение, указывающее, должен ли получатель быть проигнорирован в родительско-дочерней иерархии доступности.
Оператор осуждения
Вместо этого используйте новый основанный на методе API. Для получения дополнительной информации см. Обзор Доступности для OS X или Ссылки на протокол NSAccessibility.
Объявление
Swift
func accessibilityIsIgnored() -> Bool
Objective C
- (BOOL)accessibilityIsIgnored
Возвращаемое значение
YES
true
если должен быть проигнорирован получатель; иначе,NO
false
.Обсуждение
При выяснении дочерние элементы объекта не должны быть включены проигнорированные дочерние элементы; вместо этого, проигнорированные дочерние элементы должны быть заменены их собственными непроигнорированными дочерними элементами. То же применяется при выяснении родителя объекта: проигнорированный родитель должен быть пропущен, и первый непроигнорированный наследователь обрабатывается как реальный родитель. Аналогично, когда тест теста хита или фокуса удовлетворен проигнорированным элементом, первый непроигнорированный наследователь элемента (или потомок в определенных случаях, таких как одноклеточные средства управления) должен использоваться вместо этого.
Проигнорированные элементы позволяют иерархии доступности быть упрощенной версией иерархий монопольного использования объекта и представления. Промежуточные объекты могут быть обойдены, и объекты интерфейса реального пользователя получили доступ более быстро. Например,
NSControl
объекты проигнорированы, когда они одноклеточны; видимые отношения отцов и детей между родителем управления (или более высокий наследователь, если родитель проигнорирован, также), и ячейка управления.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
Возвращает самого глубокого потомка иерархии доступности, содержащей указанную точку.
Объявление
Swift
func accessibilityHitTest(_
point
: NSPoint) -> AnyObject?Objective C
- (id)accessibilityHitTest:(NSPoint)
point
Параметры
point
Протестированная на хит точка, в нижних левых относительных координатах экрана.
Возвращаемое значение
Самый глубокий элемент доступности в иерархии доступности, содержащей указанную точку.
Обсуждение
Можно предположить, что указанная точка уже была полна решимости лечь в получателе. Переопределите этот метод, чтобы сделать более глубокое тестирование хита путем идентификации, какой дочерний элемент, если таковые имеются, содержит точку.
NSMatrix
, например, идентифицирует, какая из его ячеек содержит точку и распространяет тест хита к нему.Если указанная точка не содержится в одном из дочерних элементов получателя, любого возврата
self
или при наличии вызовите реализацию суперкласса. Значение по умолчаниюNSView
иNSCell
реализации тестируют, является ли получатель проигнорированным элементом и, если это, возвратите первого непроигнорированного родителя получателя; иначе они возвращаютсяself
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-
Самый глубокий потомок иерархии доступности, имеющей фокус. (только для чтения)
Объявление
Swift
var accessibilityFocusedUIElement: AnyObject? { get }
Objective C
@property(readonly, strong) id accessibilityFocusedUIElement
Обсуждение
Можно предположить, что поиск фокуса был уже сужен к получателю. Переопределите этот метод, чтобы сделать глубже поиск путем идентификации, какой дочерний элемент, если таковые имеются, может иметь фокус. Если дочерний элемент не имеет фокуса, любого возврата
self
или при наличии вызовите реализацию суперкласса. Значение по умолчаниюNSView
иNSCell
реализации тестируют, является ли получатель проигнорированным элементом и, если так, возвратите первого непроигнорированного родителя получателя; иначе они возвращаютсяself
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-
Булево значение, указывающее, отправляет ли пользовательский объект доступности уведомление, когда уничтожается его соответствующий элемент UI. (только для чтения)
Объявление
Swift
var accessibilityNotifiesWhenDestroyed: Bool { get }
Objective C
@property(readonly) BOOL accessibilityNotifiesWhenDestroyed
Обсуждение
В OS X 10.9 и позже, пользовательский объект доступности, который является
NSObject
подкласс может отправить уведомления доступности, если он удовлетворяет следующие критерии:Время жизни пользовательского объекта доступности должно соответствовать время жизни соответствующего элемента в UI приложения.
Как правило, пользовательская доступность возражает, что действия как прокси для экранного элемента UI автовыпущены и сразу освободили после того, как приложение реагирует на запрос доступности. Такой объект не может отправить уведомления доступности, потому что все зарегистрированные наблюдатели удалены, как только освобожден объект. Для исправления этого приложение должно гарантировать, что пользовательский объект доступности остается выделенным столько, сколько его соответствующий элемент UI остается видимым.
Объект должен отправить
NSAccessibilityUIElementDestroyedNotification
уведомление в подходящее время. Подходящее время, наиболее вероятно, будет, когда соответствующий элемент UI будет удален из экрана, но это может также быть, когда освобожден сам объект.Объект должен реализовать
accessibilityNotifiesWhenDestroyed
и возвратитесьYES
true
.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.
Типы данных
-
Введите для приоритетных уровней уведомления.
Объявление
Swift
enum NSAccessibilityPriorityLevel : Int { case Low case Medium case High }
Objective C
typedef NSUInteger NSAccessibilityPriorityLevel;
Обсуждение
Посмотрите Приоритетные Уровни Уведомления для возможных значений.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.
-
Стандартные атрибуты, которые могут быть приняты любым объектом доступности.
Объявление
Swift
let NSAccessibilityChildrenAttribute: NSString! let NSAccessibilityContentsAttribute: NSString! let NSAccessibilityDescriptionAttribute: NSString! let NSAccessibilityEnabledAttribute: NSString! let NSAccessibilityFocusedAttribute: NSString! let NSAccessibilityHelpAttribute: NSString! let NSAccessibilityMaxValueAttribute: NSString! let NSAccessibilityMinValueAttribute: NSString! let NSAccessibilityParentAttribute: NSString! let NSAccessibilityPositionAttribute: NSString! let NSAccessibilityRoleAttribute: NSString! let NSAccessibilityRoleDescriptionAttribute: NSString! let NSAccessibilitySelectedChildrenAttribute: NSString! let NSAccessibilityShownMenuAttribute: NSString! let NSAccessibilitySizeAttribute: NSString! let NSAccessibilitySubroleAttribute: NSString! let NSAccessibilityTitleAttribute: NSString! let NSAccessibilityTopLevelUIElementAttribute: NSString! let NSAccessibilityValueAttribute: NSString! let NSAccessibilityValueDescriptionAttribute: NSString! let NSAccessibilityVisibleChildrenAttribute: NSString! let NSAccessibilityWindowAttribute: NSString!
Objective C
NSString *const NSAccessibilityChildrenAttribute; NSString *const NSAccessibilityContentsAttribute; NSString *const NSAccessibilityDescriptionAttribute; NSString *const NSAccessibilityEnabledAttribute; NSString *const NSAccessibilityFocusedAttribute; NSString *const NSAccessibilityHelpAttribute; NSString *const NSAccessibilityMaxValueAttribute; NSString *const NSAccessibilityMinValueAttribute; NSString *const NSAccessibilityParentAttribute; NSString *const NSAccessibilityPositionAttribute; NSString *const NSAccessibilityRoleAttribute; NSString *const NSAccessibilityRoleDescriptionAttribute; NSString *const NSAccessibilitySelectedChildrenAttribute; NSString *const NSAccessibilityShownMenuAttribute; NSString *const NSAccessibilitySizeAttribute; NSString *const NSAccessibilitySubroleAttribute; NSString *const NSAccessibilityTitleAttribute; NSString *const NSAccessibilityTopLevelUIElementAttribute; NSString *const NSAccessibilityValueAttribute; NSString *const NSAccessibilityValueDescriptionAttribute; NSString *const NSAccessibilityVisibleChildrenAttribute; NSString *const NSAccessibilityWindowAttribute;
Константы
-
NSAccessibilityChildrenAttribute
NSAccessibilityChildrenAttribute
Дочерние элементы элемента в иерархии доступности (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityContentsAttribute
NSAccessibilityContentsAttribute
Элементы, представляющие содержание в элементе тока, такое как представление документа представления прокрутки (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityDescriptionAttribute
NSAccessibilityDescriptionAttribute
Цель элемента, не включая роль (
NSString
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityEnabledAttribute
NSAccessibilityEnabledAttribute
Флаг, указывающий включенное состояние элемента (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityFocusedAttribute
NSAccessibilityFocusedAttribute
Флаг, указывающий присутствие клавиатурного фокуса (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityHelpAttribute
NSAccessibilityHelpAttribute
Текст справки для элемента (
NSString
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityMaxValueAttribute
NSAccessibilityMaxValueAttribute
Максимальное значение элемента (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityMinValueAttribute
NSAccessibilityMinValueAttribute
Минимальное значение элемента (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityParentAttribute
NSAccessibilityParentAttribute
Родительский элемент элемента в иерархии доступности (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityPositionAttribute
NSAccessibilityPositionAttribute
Позиция в точках нижнего левого угла элемента в экранных относительных координатах (
NSValue
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityRoleAttribute
NSAccessibilityRoleAttribute
Тип элемента, такой как
NSAccessibilityRadioButtonRole
(NSString
). Посмотрите Роли для списка доступных ролей.Доступный в OS X v10.2 и позже.
-
NSAccessibilityRoleDescriptionAttribute
NSAccessibilityRoleDescriptionAttribute
Локализованное, человечески-понятное описание роли элемента, такой как "переключатель” (
NSString
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySelectedChildrenAttribute
NSAccessibilitySelectedChildrenAttribute
В настоящее время выбираемые дочерние элементы элемента (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityShownMenuAttribute
NSAccessibilityShownMenuAttribute
Меню, в настоящее время выводимое на экран (
id
).Доступный в OS X v10.4 и позже.
-
NSAccessibilitySizeAttribute
NSAccessibilitySizeAttribute
Размер элемента в точках (
NSValue
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySubroleAttribute
NSAccessibilitySubroleAttribute
Подроль элемента, такой как
NSAccessibilityTableRowSubrole
(NSString
). Посмотрите Подроли для списка доступных подролей.Доступный в OS X v10.2 и позже.
-
NSAccessibilityTitleAttribute
NSAccessibilityTitleAttribute
Заголовок элемента, такого как видимый текст кнопки (
NSString
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityTopLevelUIElementAttribute
NSAccessibilityTopLevelUIElementAttribute
Элемент верхнего уровня, содержащий этот элемент (
id
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityValueAttribute
NSAccessibilityValueAttribute
Значение элемента (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityValueDescriptionAttribute
NSAccessibilityValueDescriptionAttribute
Описание значения элемента (
NSString
).Доступный в OS X v10.5 и позже.
-
NSAccessibilityVisibleChildrenAttribute
NSAccessibilityVisibleChildrenAttribute
Дочерние элементы элемента, которые видимы (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowAttribute
NSAccessibilityWindowAttribute
Окно, содержащее элемент тока (
id
).Доступный в OS X v10.2 и позже.
-
-
Атрибуты, которые являются определенными для текста.
Объявление
Swift
let NSAccessibilityInsertionPointLineNumberAttribute: NSString! let NSAccessibilityNumberOfCharactersAttribute: NSString! let NSAccessibilitySelectedTextAttribute: NSString! let NSAccessibilitySelectedTextRangeAttribute: NSString! let NSAccessibilitySelectedTextRangesAttribute: NSString! let NSAccessibilitySharedCharacterRangeAttribute: NSString! let NSAccessibilitySharedTextUIElementsAttribute: NSString! let NSAccessibilityVisibleCharacterRangeAttribute: NSString!
Objective C
NSString *const NSAccessibilityInsertionPointLineNumberAttribute; NSString *const NSAccessibilityNumberOfCharactersAttribute; NSString *const NSAccessibilitySelectedTextAttribute; NSString *const NSAccessibilitySelectedTextRangeAttribute; NSString *const NSAccessibilitySelectedTextRangesAttribute; NSString *const NSAccessibilitySharedCharacterRangeAttribute; NSString *const NSAccessibilitySharedTextUIElementsAttribute; NSString *const NSAccessibilityVisibleCharacterRangeAttribute;
Константы
-
NSAccessibilityInsertionPointLineNumberAttribute
NSAccessibilityInsertionPointLineNumberAttribute
Номер строки, содержащий точку вставки (
NSNumber
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityNumberOfCharactersAttribute
NSAccessibilityNumberOfCharactersAttribute
Число символов в тексте (
NSNumber
).Доступный в OS X v10.3 и позже.
-
NSAccessibilitySelectedTextAttribute
NSAccessibilitySelectedTextAttribute
В настоящее время выделенный текст (
NSString
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySelectedTextRangeAttribute
NSAccessibilitySelectedTextRangeAttribute
Диапазон выделенного текста (
NSValue
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySelectedTextRangesAttribute
NSAccessibilitySelectedTextRangesAttribute
Массив
NSValue
(rangeValue
) диапазоны выделенного текста (NSArray
).Доступный в OS X v10.5 и позже.
-
NSAccessibilitySharedCharacterRangeAttribute
NSAccessibilitySharedCharacterRangeAttribute
(
rangeValue
) часть совместно используемого текста в этом представлении (NSValue
).Доступный в OS X v10.4 и позже.
-
NSAccessibilitySharedTextUIElementsAttribute
NSAccessibilitySharedTextUIElementsAttribute
Элементы, с которыми совместно используется текст этого элемента (
NSArray
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityVisibleCharacterRangeAttribute
NSAccessibilityVisibleCharacterRangeAttribute
Диапазон видимого текста (
NSValue
). Возвраты располагаются для всех строк. Например, горизонтально отсекающихся о символах сообщат в дальности видимости.Доступный в OS X v10.3 и позже.
-
-
Параметризованные атрибуты, определенные для текста.
Объявление
Swift
let NSAccessibilityLineForIndexParameterizedAttribute: NSString! let NSAccessibilityRangeForLineParameterizedAttribute: NSString! let NSAccessibilityStringForRangeParameterizedAttribute: NSString! let NSAccessibilityRangeForPositionParameterizedAttribute: NSString! let NSAccessibilityRangeForIndexParameterizedAttribute: NSString! let NSAccessibilityBoundsForRangeParameterizedAttribute: NSString! let NSAccessibilityRTFForRangeParameterizedAttribute: NSString! let NSAccessibilityStyleRangeForIndexParameterizedAttribute: NSString! let NSAccessibilityAttributedStringForRangeParameterizedAttribute: NSString!
Objective C
NSString *const NSAccessibilityAttributedStringForRangeParameterizedAttribute; NSString *const NSAccessibilityBoundsForRangeParameterizedAttribute; NSString *const NSAccessibilityLineForIndexParameterizedAttribute; NSString *const NSAccessibilityRTFForRangeParameterizedAttribute; NSString *const NSAccessibilityRangeForIndexParameterizedAttribute; NSString *const NSAccessibilityRangeForLineParameterizedAttribute; NSString *const NSAccessibilityRangeForPositionParameterizedAttribute; NSString *const NSAccessibilityStringForRangeParameterizedAttribute; NSString *const NSAccessibilityStyleRangeForIndexParameterizedAttribute;
Константы
-
NSAccessibilityLineForIndexParameterizedAttribute
NSAccessibilityLineForIndexParameterizedAttribute
Номер строки (
NSNumber
) из указанного символа (NSNumber
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityRangeForLineParameterizedAttribute
NSAccessibilityRangeForLineParameterizedAttribute
Диапазон символов (
NSValue
содержаNSRange
) соответствие указанному номеру строки (NSNumber
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityStringForRangeParameterizedAttribute
NSAccessibilityStringForRangeParameterizedAttribute
Подстрока (
NSString
) указанный диапазоном (NSValue
содержаNSRange
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityRangeForPositionParameterizedAttribute
NSAccessibilityRangeForPositionParameterizedAttribute
Диапазон символов (
NSValue
содержаNSRange
) создание глифа в указанной точке (NSValue
содержаNSPoint
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityRangeForIndexParameterizedAttribute
NSAccessibilityRangeForIndexParameterizedAttribute
Полный спектр символов (
NSValue
содержаNSRange
), включая указанный символ, которые составляют единственный глиф (NSNumber
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityBoundsForRangeParameterizedAttribute
NSAccessibilityBoundsForRangeParameterizedAttribute
Прямоугольник (
NSValue
содержаNSRect
) включение указанного диапазона символов (NSValue
содержаNSRange
). Если диапазон пересечет границу строки, то возвращенный прямоугольник полностью включит все строки символов.Доступный в OS X v10.3 и позже.
-
NSAccessibilityRTFForRangeParameterizedAttribute
NSAccessibilityRTFForRangeParameterizedAttribute
Данные RTF (
NSData
) описание указанного диапазона символов (NSValue
содержаNSRange
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityStyleRangeForIndexParameterizedAttribute
NSAccessibilityStyleRangeForIndexParameterizedAttribute
Полный спектр символов (
NSValue
содержаNSRange
), включая указанный символ (NSNumber
), которые имеют тот же стиль.Доступный в OS X v10.3 и позже.
-
NSAccessibilityAttributedStringForRangeParameterizedAttribute
NSAccessibilityAttributedStringForRangeParameterizedAttribute
Не использует атрибуты от Appkit/AttributedString.h (
NSAttributedString
).Доступный в OS X v10.4 и позже.
-
-
Атрибуты и ключевые константы используются с приписанными строками.
Объявление
Swift
let NSAccessibilityAttachmentTextAttribute: NSString! let NSAccessibilityAutocorrectedTextAttribute: NSString! let NSAccessibilityBackgroundColorTextAttribute: NSString! let NSAccessibilityForegroundColorTextAttribute: NSString! let NSAccessibilityUnderlineColorTextAttribute: NSString! let NSAccessibilityStrikethroughColorTextAttribute: NSString! let NSAccessibilityUnderlineTextAttribute: NSString! let NSAccessibilitySuperscriptTextAttribute: NSString! let NSAccessibilityStrikethroughTextAttribute: NSString! let NSAccessibilityShadowTextAttribute: NSString! let NSAccessibilityLinkTextAttribute: NSString! let NSAccessibilityMarkedMisspelledTextAttribute: NSString! let NSAccessibilityMisspelledTextAttribute: NSString! let NSAccessibilityFontTextAttribute: NSString! let NSAccessibilityFontNameKey: NSString! let NSAccessibilityFontFamilyKey: NSString! let NSAccessibilityVisibleNameKey: NSString! let NSAccessibilityFontSizeKey: NSString!
Objective C
NSString *const NSAccessibilityAttachmentTextAttribute; NSString *const NSAccessibilityAutocorrectedTextAttribute; NSString *const NSAccessibilityBackgroundColorTextAttribute; NSString *const NSAccessibilityFontFamilyKey; NSString *const NSAccessibilityFontNameKey; NSString *const NSAccessibilityFontSizeKey; NSString *const NSAccessibilityFontTextAttribute; NSString *const NSAccessibilityForegroundColorTextAttribute; NSString *const NSAccessibilityLinkTextAttribute; NSString *const NSAccessibilityMarkedMisspelledTextAttribute; NSString *const NSAccessibilityMisspelledTextAttribute; NSString *const NSAccessibilityShadowTextAttribute; NSString *const NSAccessibilityStrikethroughColorTextAttribute; NSString *const NSAccessibilityStrikethroughTextAttribute; NSString *const NSAccessibilitySuperscriptTextAttribute; NSString *const NSAccessibilityUnderlineColorTextAttribute; NSString *const NSAccessibilityUnderlineTextAttribute; NSString *const NSAccessibilityVisibleNameKey;
Константы
-
NSAccessibilityAttachmentTextAttribute
NSAccessibilityAttachmentTextAttribute
Текстовое присоединение (
id
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityAutocorrectedTextAttribute
NSAccessibilityAutocorrectedTextAttribute
Автоматически корректируемый текст (
NSNumber
как булево значение).Доступный в OS X v10.7 и позже.
-
NSAccessibilityBackgroundColorTextAttribute
NSAccessibilityBackgroundColorTextAttribute
Цвет фона текста (
CGColorRef
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityForegroundColorTextAttribute
NSAccessibilityForegroundColorTextAttribute
Текстовый основной цвет (
CGColorRef
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnderlineColorTextAttribute
NSAccessibilityUnderlineColorTextAttribute
Текстовый цвет подчеркивания (
CGColorRef
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityStrikethroughColorTextAttribute
NSAccessibilityStrikethroughColorTextAttribute
Текстовый цвет перечеркивания (
CGColorRef
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnderlineTextAttribute
NSAccessibilityUnderlineTextAttribute
Текстовый стиль подчеркивания (
NSNumber
).Доступный в OS X v10.4 и позже.
-
NSAccessibilitySuperscriptTextAttribute
NSAccessibilitySuperscriptTextAttribute
Текстовый стиль верхнего индекса (
NSNumber
). Значения> 0 являются верхним индексом; значения <0 являются нижним индексом.Доступный в OS X v10.4 и позже.
-
NSAccessibilityStrikethroughTextAttribute
NSAccessibilityStrikethroughTextAttribute
Текстовое перечеркивание (
NSNumber
как булево значение).Доступный в OS X v10.4 и позже.
-
NSAccessibilityShadowTextAttribute
NSAccessibilityShadowTextAttribute
Текстовая тень (
NSNumber
как булево значение).Доступный в OS X v10.4 и позже.
-
NSAccessibilityLinkTextAttribute
NSAccessibilityLinkTextAttribute
Текстовая ссылка (
id
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityMarkedMisspelledTextAttribute
NSAccessibilityMarkedMisspelledTextAttribute
Текст с орфографической ошибкой, явно отмеченный, как написано c орфографическими ошибками (
NSNumber
как булево значение). При реализации пользовательского приложения редактирования текста необходимо использоватьNSAccessibilityMarkedMisspelledTextAttribute
гарантировать, что VoiceOver должным образом идентифицирует написанный c орфографическими ошибками текст для пользователей.Доступный в OS X v10.4 и позже.
-
NSAccessibilityMisspelledTextAttribute
NSAccessibilityMisspelledTextAttribute
Текст с орфографической ошибкой, не обязательно явно отмеченный, как написано c орфографическими ошибками (
NSNumber
как булево значение). Начинаясь в OS X v10.9, VoiceOver больше не проверяет на этот атрибут; вместо этого, использование VoiceOverNSAccessibilityMarkedMisspelledTextAttribute
.Доступный в OS X v10.4 и позже.
-
NSAccessibilityFontTextAttribute
NSAccessibilityFontTextAttribute
Ключи шрифта (
NSDictionary
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityFontNameKey
NSAccessibilityFontNameKey
Требуемый ключ для имени шрифта.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityFontFamilyKey
NSAccessibilityFontFamilyKey
Дополнительный ключ для семейства шрифтов.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityVisibleNameKey
NSAccessibilityVisibleNameKey
Дополнительный ключ для видимости шрифта.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityFontSizeKey
NSAccessibilityFontSizeKey
Требуемый ключ для размера шрифта.
Доступный в OS X v10.4 и позже.
-
-
Приписывает определенный для окон.
Объявление
Swift
let NSAccessibilityCloseButtonAttribute: NSString! let NSAccessibilityGrowAreaAttribute: NSString! let NSAccessibilityModalAttribute: NSString! let NSAccessibilityDefaultButtonAttribute: NSString! let NSAccessibilityCancelButtonAttribute: NSString! let NSAccessibilityMainAttribute: NSString! let NSAccessibilityMinimizeButtonAttribute: NSString! let NSAccessibilityMinimizedAttribute: NSString! let NSAccessibilityToolbarButtonAttribute: NSString! let NSAccessibilityProxyAttribute: NSString! let NSAccessibilityZoomButtonAttribute: NSString! let NSAccessibilityFullScreenButtonAttribute: NSString!
Objective C
NSString *const NSAccessibilityCancelButtonAttribute; NSString *const NSAccessibilityCloseButtonAttribute; NSString *const NSAccessibilityDefaultButtonAttribute; NSString *const NSAccessibilityGrowAreaAttribute; NSString *const NSAccessibilityMainAttribute; NSString *const NSAccessibilityMinimizeButtonAttribute; NSString *const NSAccessibilityMinimizedAttribute; NSString *const NSAccessibilityModalAttribute; NSString *const NSAccessibilityProxyAttribute; NSString *const NSAccessibilityToolbarButtonAttribute; NSString *const NSAccessibilityZoomButtonAttribute; NSString *const NSAccessibilityFullScreenButtonAttribute;
Константы
-
NSAccessibilityCloseButtonAttribute
NSAccessibilityCloseButtonAttribute
Элемент, представляющий близкую кнопку (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityGrowAreaAttribute
NSAccessibilityGrowAreaAttribute
Элемент, представляющий увеличивать область (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityModalAttribute
NSAccessibilityModalAttribute
Флаг, указывающий, модально ли окно, представленное этим элементом, (
NSNumber
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityDefaultButtonAttribute
NSAccessibilityDefaultButtonAttribute
Элемент, представляющий кнопку по умолчанию (
id
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityCancelButtonAttribute
NSAccessibilityCancelButtonAttribute
Элемент, представляющий кнопку отмены (
id
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityMainAttribute
NSAccessibilityMainAttribute
Флаг, указывающий, является ли окно главным окном (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityMinimizeButtonAttribute
NSAccessibilityMinimizeButtonAttribute
Элемент, представляющий кнопку свертывания окна (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityMinimizedAttribute
NSAccessibilityMinimizedAttribute
Флаг, указывающий, минимизируется ли окно (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityToolbarButtonAttribute
NSAccessibilityToolbarButtonAttribute
Элемент, представляющий кнопку на панели инструментов (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityProxyAttribute
NSAccessibilityProxyAttribute
Элемент, представляющий прокси документа окна (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityZoomButtonAttribute
NSAccessibilityZoomButtonAttribute
Элемент, представляющий кнопку изменения масштаба (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityFullScreenButtonAttribute
NSAccessibilityFullScreenButtonAttribute
Элемент, представляющий кнопку полноэкранного режима (
id
).Доступный в OS X v10.7 и позже.
-
-
Значения, указывающие ориентацию элементов, таких как полосы прокрутки и разделяющие представления. Одно из этих значений возвращается как значение для объекта
NSAccessibilityOrientationAttribute
.Объявление
Swift
let NSAccessibilityHorizontalOrientationValue: NSString! let NSAccessibilityVerticalOrientationValue: NSString! let NSAccessibilityUnknownOrientationValue: NSString!
Objective C
NSString *const NSAccessibilityHorizontalOrientationValue; NSString *const NSAccessibilityVerticalOrientationValue; NSString *const NSAccessibilityUnknownOrientationValue;
Константы
-
NSAccessibilityHorizontalOrientationValue
NSAccessibilityHorizontalOrientationValue
Элемент ориентирован горизонтально.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityVerticalOrientationValue
NSAccessibilityVerticalOrientationValue
Элемент ориентирован вертикально.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityUnknownOrientationValue
NSAccessibilityUnknownOrientationValue
Элемент имеет неизвестную ориентацию.
Доступный в OS X v10.6 и позже.
-
-
Атрибуты, которые являются определенными для объекта приложения.
Объявление
Swift
let NSAccessibilityFocusedUIElementAttribute: NSString! let NSAccessibilityFocusedWindowAttribute: NSString! let NSAccessibilityFrontmostAttribute: NSString! let NSAccessibilityHiddenAttribute: NSString! let NSAccessibilityMainWindowAttribute: NSString! let NSAccessibilityMenuBarAttribute: NSString! let NSAccessibilityWindowsAttribute: NSString! let NSAccessibilityExtrasMenuBarAttribute: NSString!
Objective C
NSString *const NSAccessibilityClearButtonAttribute; NSString *const NSAccessibilityColumnTitlesAttribute; NSString *const NSAccessibilityFocusedUIElementAttribute; NSString *const NSAccessibilityFocusedWindowAttribute; NSString *const NSAccessibilityFrontmostAttribute; NSString *const NSAccessibilityHiddenAttribute; NSString *const NSAccessibilityMainWindowAttribute; NSString *const NSAccessibilityMenuBarAttribute; NSString *const NSAccessibilityOrientationAttribute; NSString *const NSAccessibilitySearchButtonAttribute; NSString *const NSAccessibilitySearchMenuAttribute; NSString *const NSAccessibilityWindowsAttribute; NSString *const NSAccessibilityExtrasMenuBarAttribute;
Константы
-
NSAccessibilityFocusedUIElementAttribute
NSAccessibilityFocusedUIElementAttribute
Элемент с текущим фокусом (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityFocusedWindowAttribute
NSAccessibilityFocusedWindowAttribute
Окно приложения, имеющее текущий фокус (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityFrontmostAttribute
NSAccessibilityFrontmostAttribute
Флаг, указывающий, является ли приложение frontmost (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityHiddenAttribute
NSAccessibilityHiddenAttribute
Флаг, указывающий, скрыто ли приложение (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityMainWindowAttribute
NSAccessibilityMainWindowAttribute
Главное окно приложения (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityMenuBarAttribute
NSAccessibilityMenuBarAttribute
Строка меню приложения (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowsAttribute
NSAccessibilityWindowsAttribute
Окна приложения (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityExtrasMenuBarAttribute
NSAccessibilityExtrasMenuBarAttribute
Строка меню отдельно оплачиваемых предметов приложения (
id
).Доступный в OS X v10.8 и позже.
-
-
Атрибуты, использующиеся с представлениями сетки, такими как миниатюры и браузеры носителей, представляющие сетку элементов. Дочерним элементам сетки упорядочивают.
Объявление
Swift
let NSAccessibilityColumnCountAttribute: NSString! let NSAccessibilityOrderedByRowAttribute: NSString! let NSAccessibilityRowCountAttribute: NSString!
Objective C
NSString *const NSAccessibilityColumnCountAttribute; NSString *const NSAccessibilityOrderedByRowAttribute; NSString *const NSAccessibilityRowCountAttribute;
Константы
-
NSAccessibilityColumnCountAttribute
NSAccessibilityColumnCountAttribute
Число столбцов в сетке (
NSNumber
какintValue
).Доступный в OS X v10.5 и позже.
-
NSAccessibilityOrderedByRowAttribute
NSAccessibilityOrderedByRowAttribute
Флаг, указывающий, упорядочивают ли сетке крупнейшую строку (
YES
true
), или главный столбец (NO
false
) (NSNumber
какboolValue
).Доступный в OS X v10.5 и позже.
-
NSAccessibilityRowCountAttribute
NSAccessibilityRowCountAttribute
Число строк в сетке (
NSNumber
какintValue
).Доступный в OS X v10.5 и позже.
-
-
Атрибуты, которые являются определенными для таблиц и основ.
Объявление
Swift
let NSAccessibilityColumnHeaderUIElementsAttribute: NSString! let NSAccessibilityColumnsAttribute: NSString! let NSAccessibilityRowHeaderUIElementsAttribute: NSString! let NSAccessibilityRowsAttribute: NSString! let NSAccessibilitySelectedColumnsAttribute: NSString! let NSAccessibilitySelectedRowsAttribute: NSString! let NSAccessibilitySortDirectionAttribute: NSString! let NSAccessibilityVisibleColumnsAttribute: NSString! let NSAccessibilityVisibleRowsAttribute: NSString!
Objective C
NSString *const NSAccessibilityColumnHeaderUIElementsAttribute; NSString *const NSAccessibilityColumnsAttribute; NSString *const NSAccessibilityRowHeaderUIElementsAttribute; NSString *const NSAccessibilityRowsAttribute; NSString *const NSAccessibilitySelectedColumnsAttribute; NSString *const NSAccessibilitySelectedRowsAttribute; NSString *const NSAccessibilitySortDirectionAttribute; NSString *const NSAccessibilityVisibleColumnsAttribute; NSString *const NSAccessibilityVisibleRowsAttribute;
Константы
-
NSAccessibilityColumnHeaderUIElementsAttribute
NSAccessibilityColumnHeaderUIElementsAttribute
Заголовки столбцов таблицы (
NSArray
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityColumnsAttribute
NSAccessibilityColumnsAttribute
Столбцы таблицы (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityRowHeaderUIElementsAttribute
NSAccessibilityRowHeaderUIElementsAttribute
Заголовки строки таблицы (
NSArray
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityRowsAttribute
NSAccessibilityRowsAttribute
Строки таблицы (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySelectedColumnsAttribute
NSAccessibilitySelectedColumnsAttribute
Выбранные столбцы таблицы (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySelectedRowsAttribute
NSAccessibilitySelectedRowsAttribute
Выбранные строки таблицы (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySortDirectionAttribute
NSAccessibilitySortDirectionAttribute
Направление вида столбца (
NSString
). Посмотрите“Column sort direction”
для возможных значений.Доступный в OS X v10.2 и позже.
-
NSAccessibilityVisibleColumnsAttribute
NSAccessibilityVisibleColumnsAttribute
Видимые столбцы таблицы (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityVisibleRowsAttribute
NSAccessibilityVisibleRowsAttribute
Видимые строки таблицы (
NSArray
).Доступный в OS X v10.2 и позже.
-
-
Атрибуты, использующиеся в представлениях схемы.
Объявление
Swift
let NSAccessibilityDisclosedByRowAttribute: NSString! let NSAccessibilityDisclosedRowsAttribute: NSString! let NSAccessibilityDisclosingAttribute: NSString! let NSAccessibilityDisclosureLevelAttribute: NSString!
Objective C
NSString *const NSAccessibilityDisclosedByRowAttribute; NSString *const NSAccessibilityDisclosedRowsAttribute; NSString *const NSAccessibilityDisclosingAttribute; NSString *const NSAccessibilityDisclosureLevelAttribute;
Константы
-
NSAccessibilityDisclosedByRowAttribute
NSAccessibilityDisclosedByRowAttribute
Строка, раскрывающая эту строку (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityDisclosedRowsAttribute
NSAccessibilityDisclosedRowsAttribute
Строки, раскрытые этой строкой (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityDisclosingAttribute
NSAccessibilityDisclosingAttribute
Флаг, указывающий, раскрывает ли строка другие строки (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityDisclosureLevelAttribute
NSAccessibilityDisclosureLevelAttribute
Уровень отступа этой строки (
NSNumber
).Доступный в OS X v10.4 и позже.
-
-
Атрибуты, которые являются определенными для основанных на ячейке таблиц.
Объявление
Swift
let NSAccessibilitySelectedCellsAttribute: NSString! let NSAccessibilityVisibleCellsAttribute: NSString!
Objective C
NSString *const NSAccessibilitySelectedCellsAttribute; NSString *const NSAccessibilityVisibleCellsAttribute;
Константы
-
NSAccessibilitySelectedCellsAttribute
NSAccessibilitySelectedCellsAttribute
Выбранные ячейки таблицы (
NSArray
). Этот атрибут требуется для основанных на ячейке таблиц.Доступный в OS X v10.6 и позже.
-
NSAccessibilityVisibleCellsAttribute
NSAccessibilityVisibleCellsAttribute
Видимые ячейки таблицы (
NSArray
). Этот атрибут требуется для основанных на ячейке таблиц.Доступный в OS X v10.6 и позже.
-
-
Параметризованные атрибуты, определенные для основанных на ячейке таблиц.
Объявление
Swift
let NSAccessibilityCellForColumnAndRowParameterizedAttribute: NSString!
Objective C
NSString *const NSAccessibilityCellForColumnAndRowParameterizedAttribute;
Константы
-
NSAccessibilityCellForColumnAndRowParameterizedAttribute
NSAccessibilityCellForColumnAndRowParameterizedAttribute
Ячейка в указанной строке и столбце. Параметр
NSArray
это содержит дваNSNumber
объекты: первое число указывает индекс столбца, и второе число указывает индекс строки. Этот атрибут требуется для основанных на ячейке таблиц.Доступный в OS X v10.6 и позже.
-
-
Атрибуты, которые являются определенными для отдельных ячеек таблицы.
Объявление
Swift
let NSAccessibilityRowIndexRangeAttribute: NSString! let NSAccessibilityColumnIndexRangeAttribute: NSString!
Objective C
NSString *const NSAccessibilityRowIndexRangeAttribute; NSString *const NSAccessibilityColumnIndexRangeAttribute;
Константы
-
NSAccessibilityRowIndexRangeAttribute
NSAccessibilityRowIndexRangeAttribute
Индексный диапазон строки ячейки (
NSValue
это содержит промежуток начального значения индекса и индекса строки в таблице).Доступный в OS X v10.6 и позже.
-
NSAccessibilityColumnIndexRangeAttribute
NSAccessibilityColumnIndexRangeAttribute
Диапазон индекса столбца ячейки (
NSValue
это содержит промежуток начального значения индекса и индекса строки в таблице).Доступный в OS X v10.6 и позже.
-
-
Значения, указывающие направление вида столбца (используемый с
NSAccessibilitySortDirectionAttribute
).Объявление
Swift
let NSAccessibilityAscendingSortDirectionValue: NSString! let NSAccessibilityDescendingSortDirectionValue: NSString! let NSAccessibilityUnknownSortDirectionValue: NSString!
Objective C
NSString *const NSAccessibilityAscendingSortDirectionValue; NSString *const NSAccessibilityDescendingSortDirectionValue; NSString *const NSAccessibilityUnknownSortDirectionValue;
Константы
-
NSAccessibilityAscendingSortDirectionValue
NSAccessibilityAscendingSortDirectionValue
Столбец сортируется в возрастающих значениях.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityDescendingSortDirectionValue
NSAccessibilityDescendingSortDirectionValue
Столбец сортируется в убывающих значениях.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnknownSortDirectionValue
NSAccessibilityUnknownSortDirectionValue
Направление вида неизвестно.
Доступный в OS X v10.4 и позже.
-
-
Атрибуты, которые являются определенными для областей расположения.
Объявление
Swift
let NSAccessibilityHorizontalUnitsAttribute: NSString! let NSAccessibilityVerticalUnitsAttribute: NSString! let NSAccessibilityHorizontalUnitDescriptionAttribute: NSString! let NSAccessibilityVerticalUnitDescriptionAttribute: NSString!
Objective C
NSString *const NSAccessibilityHorizontalUnitsAttribute; NSString *const NSAccessibilityVerticalUnitsAttribute; NSString *const NSAccessibilityHorizontalUnitDescriptionAttribute; NSString *const NSAccessibilityVerticalUnitDescriptionAttribute;
Константы
-
NSAccessibilityHorizontalUnitsAttribute
NSAccessibilityHorizontalUnitsAttribute
Модули, которые представление расположения использует для горизонтальных значений (
NSString
). Посмотрите Измерительные атрибуты модуля для возможных значений.Доступный в OS X v10.6 и позже.
-
NSAccessibilityVerticalUnitsAttribute
NSAccessibilityVerticalUnitsAttribute
Модули, которые представление расположения использует для вертикальных значений (
NSString
). Посмотрите Измерительные атрибуты модуля для возможных значений.Доступный в OS X v10.6 и позже.
-
NSAccessibilityHorizontalUnitDescriptionAttribute
NSAccessibilityHorizontalUnitDescriptionAttribute
Описание горизонтальных модулей представления расположения (
NSString
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityVerticalUnitDescriptionAttribute
NSAccessibilityVerticalUnitDescriptionAttribute
Описание вертикальных модулей представления расположения (
NSString
).Доступный в OS X v10.6 и позже.
-
-
Параметризованные атрибуты, которые являются определенными для областей расположения.
Объявление
Swift
let NSAccessibilityLayoutPointForScreenPointParameterizedAttribute: NSString! let NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute: NSString! let NSAccessibilityScreenPointForLayoutPointParameterizedAttribute: NSString! let NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute: NSString!
Objective C
NSString *const NSAccessibilityLayoutPointForScreenPointParameterizedAttribute; NSString *const NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute; NSString *const NSAccessibilityScreenPointForLayoutPointParameterizedAttribute; NSString *const NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute;
Константы
-
NSAccessibilityLayoutPointForScreenPointParameterizedAttribute
NSAccessibilityLayoutPointForScreenPointParameterizedAttribute
Точка в области расположения (
NSValue
) соответствие указанной точке на экране (NSValue
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute
NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute
Размер области расположения в точках (
NSValue
) соответствие указанному размеру экрана (NSValue
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityScreenPointForLayoutPointParameterizedAttribute
NSAccessibilityScreenPointForLayoutPointParameterizedAttribute
Экранная точка (
NSValue
) соответствие указанной точке в области расположения (NSValue
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute
NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute
Размер экрана в точках (
NSValue
) соответствие указанному размеру области расположения (NSValue
).Доступный в OS X v10.6 и позже.
-
-
Атрибуты, которые являются определенными для элементов в области расположения.
Объявление
Swift
let NSAccessibilityHandlesAttribute: NSString!
Objective C
NSString *const NSAccessibilityHandlesAttribute;
Константы
-
Атрибуты, которые являются определенными для ползунков.
Объявление
Swift
let NSAccessibilityAllowedValuesAttribute: NSString! let NSAccessibilityLabelUIElementsAttribute: NSString! let NSAccessibilityLabelValueAttribute: NSString!
Objective C
NSString *const NSAccessibilityAllowedValuesAttribute; NSString *const NSAccessibilityLabelUIElementsAttribute; NSString *const NSAccessibilityLabelValueAttribute;
Константы
-
NSAccessibilityAllowedValuesAttribute
NSAccessibilityAllowedValuesAttribute
Позволенные значения в ползунке (
NSArray
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityLabelUIElementsAttribute
NSAccessibilityLabelUIElementsAttribute
Элементы, представляющие метки ползунка (
NSArray
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityLabelValueAttribute
NSAccessibilityLabelValueAttribute
Значение метки, представленной этим элементом (
NSNumber
).Доступный в OS X v10.4 и позже.
-
-
Атрибуты, которые являются определенными для экранирования матовых стекол.
Объявление
Swift
let NSAccessibilityMatteHoleAttribute: NSString! let NSAccessibilityMatteContentUIElementAttribute: NSString!
Objective C
NSString *const NSAccessibilityMatteContentUIElementAttribute; NSString *const NSAccessibilityMatteHoleAttribute;
Константы
-
NSAccessibilityMatteHoleAttribute
NSAccessibilityMatteHoleAttribute
Границы матовой дыры, в координатах экрана в точках (
NSValue
содержаNSRect
).Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
NSAccessibilityMatteContentUIElementAttribute
NSAccessibilityMatteContentUIElementAttribute
Элемент, отсекающийся матовым стеклом (
id
).Доступный в OS X v10.1 и позже.
Осуждаемый в OS X v10.10.
-
-
Атрибуты, которые являются определенными для представлений линейки.
Объявление
Swift
let NSAccessibilityMarkerGroupUIElementAttribute: NSString! let NSAccessibilityMarkerTypeAttribute: NSString! let NSAccessibilityMarkerTypeDescriptionAttribute: NSString! let NSAccessibilityMarkerUIElementsAttribute: NSString! let NSAccessibilityMarkerValuesAttribute: NSString! let NSAccessibilityUnitDescriptionAttribute: NSString! let NSAccessibilityUnitsAttribute: NSString!
Objective C
NSString *const NSAccessibilityMarkerGroupUIElementAttribute; NSString *const NSAccessibilityMarkerTypeAttribute; NSString *const NSAccessibilityMarkerTypeDescriptionAttribute; NSString *const NSAccessibilityMarkerUIElementsAttribute; NSString *const NSAccessibilityMarkerValuesAttribute; NSString *const NSAccessibilityUnitDescriptionAttribute; NSString *const NSAccessibilityUnitsAttribute;
Константы
-
NSAccessibilityMarkerGroupUIElementAttribute
NSAccessibilityMarkerGroupUIElementAttribute
Групповой пользователь маркера соединяет интерфейсом с элементом (
id
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityMarkerTypeAttribute
NSAccessibilityMarkerTypeAttribute
Тип маркера (
NSString
). Посмотрите“Ruler marker type values”
для возможных значений.Доступный в OS X v10.4 и позже.
-
NSAccessibilityMarkerTypeDescriptionAttribute
NSAccessibilityMarkerTypeDescriptionAttribute
Описание типа маркера (
NSString
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityMarkerUIElementsAttribute
NSAccessibilityMarkerUIElementsAttribute
Массив элементов пользовательского интерфейса маркера (
NSArray
)Доступный в OS X v10.4 и позже.
-
NSAccessibilityMarkerValuesAttribute
NSAccessibilityMarkerValuesAttribute
Значения маркера (
NSArray
изNSNumber
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnitDescriptionAttribute
NSAccessibilityUnitDescriptionAttribute
Описание модулей линейки (
NSString
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnitsAttribute
NSAccessibilityUnitsAttribute
Модули линейки (
NSString
). Посмотрите“Measurement unit attributes”
для возможных значений.Доступный в OS X v10.4 и позже.
-
-
Значения, указывающие тип маркера элемента.
Объявление
Swift
let NSAccessibilityLeftTabStopMarkerTypeValue: NSString! let NSAccessibilityRightTabStopMarkerTypeValue: NSString! let NSAccessibilityCenterTabStopMarkerTypeValue: NSString! let NSAccessibilityDecimalTabStopMarkerTypeValue: NSString! let NSAccessibilityHeadIndentMarkerTypeValue: NSString! let NSAccessibilityTailIndentMarkerTypeValue: NSString! let NSAccessibilityFirstLineIndentMarkerTypeValue: NSString! let NSAccessibilityUnknownMarkerTypeValue: NSString!
Objective C
NSString *const NSAccessibilityCenterTabStopMarkerTypeValue; NSString *const NSAccessibilityDecimalTabStopMarkerTypeValue; NSString *const NSAccessibilityFirstLineIndentMarkerTypeValue; NSString *const NSAccessibilityHeadIndentMarkerTypeValue; NSString *const NSAccessibilityLeftTabStopMarkerTypeValue; NSString *const NSAccessibilityRightTabStopMarkerTypeValue; NSString *const NSAccessibilityTailIndentMarkerTypeValue; NSString *const NSAccessibilityUnknownMarkerTypeValue;
Константы
-
NSAccessibilityLeftTabStopMarkerTypeValue
NSAccessibilityLeftTabStopMarkerTypeValue
Оставленная позиция табуляции.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityRightTabStopMarkerTypeValue
NSAccessibilityRightTabStopMarkerTypeValue
Правильная позиция табуляции.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityCenterTabStopMarkerTypeValue
NSAccessibilityCenterTabStopMarkerTypeValue
Центральная позиция табуляции.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityDecimalTabStopMarkerTypeValue
NSAccessibilityDecimalTabStopMarkerTypeValue
Остановка десятичной табуляции.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityHeadIndentMarkerTypeValue
NSAccessibilityHeadIndentMarkerTypeValue
Главный маркер отступа.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityTailIndentMarkerTypeValue
NSAccessibilityTailIndentMarkerTypeValue
Маркер отступа хвоста.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityFirstLineIndentMarkerTypeValue
NSAccessibilityFirstLineIndentMarkerTypeValue
Маркер отступа первой строки.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnknownMarkerTypeValue
NSAccessibilityUnknownMarkerTypeValue
Неизвестный тип маркера.
Доступный в OS X v10.4 и позже.
-
-
Значения, указывающие стоимости единицы линейки или области расположения (используемый с
NSAccessibilityUnitsAttribute
).Объявление
Swift
let NSAccessibilityInchesUnitValue: NSString! let NSAccessibilityCentimetersUnitValue: NSString! let NSAccessibilityPointsUnitValue: NSString! let NSAccessibilityPicasUnitValue: NSString! let NSAccessibilityUnknownUnitValue: NSString!
Objective C
NSString *const NSAccessibilityCentimetersUnitValue; NSString *const NSAccessibilityInchesUnitValue; NSString *const NSAccessibilityPicasUnitValue; NSString *const NSAccessibilityPointsUnitValue; NSString *const NSAccessibilityUnknownUnitValue;
Константы
-
NSAccessibilityInchesUnitValue
NSAccessibilityInchesUnitValue
Модули являются дюймами.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityCentimetersUnitValue
NSAccessibilityCentimetersUnitValue
Модули являются сантиметрами.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityPointsUnitValue
NSAccessibilityPointsUnitValue
Модули являются точками.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityPicasUnitValue
NSAccessibilityPicasUnitValue
Модули являются цицеро.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityUnknownUnitValue
NSAccessibilityUnknownUnitValue
Модули неизвестны.
Доступный в OS X v10.4 и позже.
-
-
Константы, указывающие ссылки между элементами доступности.
Объявление
Swift
let NSAccessibilityLinkedUIElementsAttribute: NSString! let NSAccessibilityTitleUIElementAttribute: NSString! let NSAccessibilityServesAsTitleForUIElementsAttribute: NSString!
Objective C
NSString *const NSAccessibilityLinkedUIElementsAttribute; NSString *const NSAccessibilityServesAsTitleForUIElementsAttribute; NSString *const NSAccessibilityTitleUIElementAttribute;
Константы
-
NSAccessibilityLinkedUIElementsAttribute
NSAccessibilityLinkedUIElementsAttribute
Элементы, с которыми связан этот элемент (
NSArray
). Например, содержание элемента списка, выведенное на экран в другой области или окне.Доступный в OS X v10.4 и позже.
-
NSAccessibilityTitleUIElementAttribute
NSAccessibilityTitleUIElementAttribute
Элемент, представляющий заголовок статического текста другого элемента (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityServesAsTitleForUIElementsAttribute
NSAccessibilityServesAsTitleForUIElementsAttribute
Элементы, для которых этот элемент служит заголовком (
NSArray
).Доступный в OS X v10.4 и позже.
-
-
Разные атрибуты, которые могут примениться к различным типам элементов.
Объявление
Swift
let NSAccessibilityClearButtonAttribute: NSString! let NSAccessibilityColumnTitlesAttribute: NSString! let NSAccessibilityDecrementButtonAttribute: NSString! let NSAccessibilityDocumentAttribute: NSString! let NSAccessibilityEditedAttribute: NSString! let NSAccessibilityExpandedAttribute: NSString! let NSAccessibilityFilenameAttribute: NSString! let NSAccessibilityHeaderAttribute: NSString! let NSAccessibilityHorizontalScrollBarAttribute: NSString! let NSAccessibilityIncrementButtonAttribute: NSString! let NSAccessibilityIndexAttribute: NSString! let NSAccessibilityNextContentsAttribute: NSString! let NSAccessibilityOrientationAttribute: NSString! let NSAccessibilityOverflowButtonAttribute: NSString! let NSAccessibilityPreviousContentsAttribute: NSString! let NSAccessibilitySearchButtonAttribute: NSString! let NSAccessibilitySearchMenuAttribute: NSString! let NSAccessibilitySelectedAttribute: NSString! let NSAccessibilitySplittersAttribute: NSString! let NSAccessibilityTabsAttribute: NSString! let NSAccessibilityURLAttribute: NSString! let NSAccessibilityVerticalScrollBarAttribute: NSString! let NSAccessibilityWarningValueAttribute: NSString! let NSAccessibilityCriticalValueAttribute: NSString! let NSAccessibilityPlaceholderValueAttribute: NSString! let NSAccessibilityContainsProtectedContentAttribute: NSString! let NSAccessibilityIdentifierAttribute: NSString!
Objective C
NSString *const NSAccessibilityDecrementButtonAttribute; NSString *const NSAccessibilityDocumentAttribute; NSString *const NSAccessibilityEditedAttribute; NSString *const NSAccessibilityExpandedAttribute; NSString *const NSAccessibilityFilenameAttribute; NSString *const NSAccessibilityHeaderAttribute; NSString *const NSAccessibilityHorizontalScrollBarAttribute; NSString *const NSAccessibilityIncrementButtonAttribute; NSString *const NSAccessibilityIndexAttribute; NSString *const NSAccessibilityNextContentsAttribute; NSString *const NSAccessibilityOverflowButtonAttribute; NSString *const NSAccessibilityPreviousContentsAttribute; NSString *const NSAccessibilitySelectedAttribute; NSString *const NSAccessibilitySplittersAttribute; NSString *const NSAccessibilityTabsAttribute; NSString *const NSAccessibilityURLAttribute; NSString *const NSAccessibilityVerticalScrollBarAttribute; NSString *const NSAccessibilityWarningValueAttribute; NSString *const NSAccessibilityCriticalValueAttribute; NSString *const NSAccessibilityPlaceholderValueAttribute; NSString *const NSAccessibilityContainsProtectedContentAttribute; NSString *const NSAccessibilityIdentifierAttribute;
Константы
-
NSAccessibilityClearButtonAttribute
NSAccessibilityClearButtonAttribute
Элемент, представляющий ясную кнопку в поле поиска (
id
).Доступный в OS X v10.3 и позже.
-
NSAccessibilityColumnTitlesAttribute
NSAccessibilityColumnTitlesAttribute
Элементы, представляющие заголовки столбцов (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityDecrementButtonAttribute
NSAccessibilityDecrementButtonAttribute
Элемент, представляющий кнопку уменьшения степпера (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityDocumentAttribute
NSAccessibilityDocumentAttribute
URL для файла, представленного элементом (
NSString
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityEditedAttribute
NSAccessibilityEditedAttribute
Флаг, указывающий, был ли элемент изменен (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityExpandedAttribute
NSAccessibilityExpandedAttribute
Флаг, указывающий, расширен ли элемент (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityFilenameAttribute
NSAccessibilityFilenameAttribute
Имя файла связалось с элементом (
NSString
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityHeaderAttribute
NSAccessibilityHeaderAttribute
Элемент, представляющий заголовок табличного представления (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityHorizontalScrollBarAttribute
NSAccessibilityHorizontalScrollBarAttribute
Элемент, представляющий горизонтальную полосу прокрутки представления прокрутки (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityIncrementButtonAttribute
NSAccessibilityIncrementButtonAttribute
Элемент, представляющий инкрементную кнопку степпера (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityIndexAttribute
NSAccessibilityIndexAttribute
Индекс строки или столбца, представленного элементом (
NSValue
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityNextContentsAttribute
NSAccessibilityNextContentsAttribute
Содержание после текущего элемента делителя, такое как подпредставление, смежное с элементом разделителя представления разделения (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityOrientationAttribute
NSAccessibilityOrientationAttribute
Ориентация элемента, которая может иметь значение
NSAccessibilityHorizontalOrientationValue
илиNSAccessibilityVerticalOrientationValue
.Доступный в OS X v10.2 и позже.
-
NSAccessibilityOverflowButtonAttribute
NSAccessibilityOverflowButtonAttribute
Элемент, представляющий кнопку переполнения панели инструментов (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityPreviousContentsAttribute
NSAccessibilityPreviousContentsAttribute
Содержание, предшествующее текущему элементу делителя, такое как подпредставление, смежное с элементом панели разделителя представления разделения (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySearchButtonAttribute
NSAccessibilitySearchButtonAttribute
Элемент, представляющий кнопку поиска в поле поиска (
id
).Доступный в OS X v10.3 и позже.
-
NSAccessibilitySearchMenuAttribute
NSAccessibilitySearchMenuAttribute
Элемент, представляющий меню в поле поиска (
id
).Доступный в OS X v10.3 и позже.
-
NSAccessibilitySelectedAttribute
NSAccessibilitySelectedAttribute
Флаг, указывающий, выбран ли элемент (
NSNumber
).Доступный в OS X v10.2 и позже.
-
NSAccessibilitySplittersAttribute
NSAccessibilitySplittersAttribute
Представления и панель разделителя в представлении разделения (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityTabsAttribute
NSAccessibilityTabsAttribute
Элементы вкладки в представлении вкладки (
NSArray
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityURLAttribute
NSAccessibilityURLAttribute
URL связался с элементом (
NSURL
).Доступный в OS X v10.4 и позже.
-
NSAccessibilityVerticalScrollBarAttribute
NSAccessibilityVerticalScrollBarAttribute
Элемент, представляющий вертикальную полосу прокрутки в представлении прокрутки (
id
).Доступный в OS X v10.2 и позже.
-
NSAccessibilityWarningValueAttribute
NSAccessibilityWarningValueAttribute
Значение предупреждения в индикаторе уровня (обычно,
NSNumber
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityCriticalValueAttribute
NSAccessibilityCriticalValueAttribute
Критическое значение в индикаторе уровня (обычно,
NSNumber
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityPlaceholderValueAttribute
NSAccessibilityPlaceholderValueAttribute
Значение заполнителя для управления, такого как текстовое поле (
NSString
).Доступный в OS X v10.6 и позже.
-
NSAccessibilityContainsProtectedContentAttribute
NSAccessibilityContainsProtectedContentAttribute
Флаг, указывающий, содержит ли объект защищенное содержание (
YES
true
), или не (NO
false
) (NSNumber
какboolValue
).Доступный в OS X v10.9 и позже.
-
NSAccessibilityIdentifierAttribute
NSAccessibilityIdentifierAttribute
Идентификационные данные элемента (
NSString
).Доступный в OS X v10.7 и позже.
-
-
Стандартные роли, идентифицирующие тип объекта объект доступности, представляют. Одно из этих значений возвращается как значение для объекта
NSAccessibilityRoleAttribute
.Объявление
Swift
let NSAccessibilityApplicationRole: NSString! let NSAccessibilityBrowserRole: NSString! let NSAccessibilityBusyIndicatorRole: NSString! let NSAccessibilityButtonRole: NSString! let NSAccessibilityCellRole: NSString! let NSAccessibilityCheckBoxRole: NSString! let NSAccessibilityColorWellRole: NSString! let NSAccessibilityColumnRole: NSString! let NSAccessibilityComboBoxRole: NSString! let NSAccessibilityDisclosureTriangleRole: NSString! let NSAccessibilityDrawerRole: NSString! let NSAccessibilityGridRole: NSString! let NSAccessibilityGroupRole: NSString! let NSAccessibilityGrowAreaRole: NSString! let NSAccessibilityHandleRole: NSString! let NSAccessibilityHelpTagRole: NSString! let NSAccessibilityImageRole: NSString! let NSAccessibilityIncrementorRole: NSString! let NSAccessibilityLayoutAreaRole: NSString! let NSAccessibilityLayoutItemRole: NSString! let NSAccessibilityLinkRole: NSString! let NSAccessibilityListRole: NSString! let NSAccessibilityLevelIndicatorRole: NSString! let NSAccessibilityMatteRole: NSString! let NSAccessibilityMenuBarRole: NSString! let NSAccessibilityMenuButtonRole: NSString! let NSAccessibilityMenuItemRole: NSString! let NSAccessibilityMenuRole: NSString! let NSAccessibilityOutlineRole: NSString! let NSAccessibilityPopoverRole: NSString! let NSAccessibilityPopUpButtonRole: NSString! let NSAccessibilityProgressIndicatorRole: NSString! let NSAccessibilityRadioButtonRole: NSString! let NSAccessibilityRadioGroupRole: NSString! let NSAccessibilityRelevanceIndicatorRole: NSString! let NSAccessibilityRowRole: NSString! let NSAccessibilityRulerRole: NSString! let NSAccessibilityRulerMarkerRole: NSString! let NSAccessibilityScrollAreaRole: NSString! let NSAccessibilityScrollBarRole: NSString! let NSAccessibilitySheetRole: NSString! let NSAccessibilitySliderRole: NSString! let NSAccessibilitySplitGroupRole: NSString! let NSAccessibilitySplitterRole: NSString! let NSAccessibilityStaticTextRole: NSString! let NSAccessibilitySystemWideRole: NSString! let NSAccessibilityTabGroupRole: NSString! let NSAccessibilityTableRole: NSString! let NSAccessibilityTextAreaRole: NSString! let NSAccessibilityTextFieldRole: NSString! let NSAccessibilityToolbarRole: NSString! let NSAccessibilityUnknownRole: NSString! let NSAccessibilityValueIndicatorRole: NSString! let NSAccessibilityWindowRole: NSString!
Objective C
NSString *const NSAccessibilityApplicationRole; NSString *const NSAccessibilityBrowserRole; NSString *const NSAccessibilityBusyIndicatorRole; NSString *const NSAccessibilityButtonRole; NSString *const NSAccessibilityCellRole; NSString *const NSAccessibilityCheckBoxRole; NSString *const NSAccessibilityColorWellRole; NSString *const NSAccessibilityColumnRole; NSString *const NSAccessibilityComboBoxRole; NSString *const NSAccessibilityDisclosureTriangleRole; NSString *const NSAccessibilityDrawerRole; NSString *const NSAccessibilityGridRole; NSString *const NSAccessibilityGroupRole; NSString *const NSAccessibilityGrowAreaRole; NSString *const NSAccessibilityHandleRole; NSString *const NSAccessibilityHelpTagRole; NSString *const NSAccessibilityImageRole; NSString *const NSAccessibilityIncrementorRole; NSString *const NSAccessibilityLayoutAreaRole; NSString *const NSAccessibilityLayoutItemRole; NSString *const NSAccessibilityLinkRole; NSString *const NSAccessibilityListRole; NSString *const NSAccessibilityLevelIndicatorRole; NSString *const NSAccessibilityMatteRole; NSString *const NSAccessibilityMenuBarRole; NSString *const NSAccessibilityMenuButtonRole; NSString *const NSAccessibilityMenuItemRole; NSString *const NSAccessibilityMenuRole; NSString *const NSAccessibilityOutlineRole; NSString *const NSAccessibilityPopoverRole; NSString *const NSAccessibilityPopUpButtonRole; NSString *const NSAccessibilityProgressIndicatorRole; NSString *const NSAccessibilityRadioButtonRole; NSString *const NSAccessibilityRadioGroupRole; NSString *const NSAccessibilityRelevanceIndicatorRole; NSString *const NSAccessibilityRowRole; NSString *const NSAccessibilityRulerMarkerRole; NSString *const NSAccessibilityRulerRole; NSString *const NSAccessibilityScrollAreaRole; NSString *const NSAccessibilityScrollBarRole; NSString *const NSAccessibilitySheetRole; NSString *const NSAccessibilitySliderRole; NSString *const NSAccessibilitySortButtonRole; NSString *const NSAccessibilitySplitGroupRole; NSString *const NSAccessibilitySplitterRole; NSString *const NSAccessibilityStaticTextRole; NSString *const NSAccessibilitySystemWideRole; NSString *const NSAccessibilityTabGroupRole; NSString *const NSAccessibilityTableRole; NSString *const NSAccessibilityTextAreaRole; NSString *const NSAccessibilityTextFieldRole; NSString *const NSAccessibilityToolbarRole; NSString *const NSAccessibilityUnknownRole; NSString *const NSAccessibilityValueIndicatorRole; NSString *const NSAccessibilityWindowRole;
Константы
-
NSAccessibilityApplicationRole
NSAccessibilityApplicationRole
Приложение.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityBrowserRole
NSAccessibilityBrowserRole
Браузер.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityBusyIndicatorRole
NSAccessibilityBusyIndicatorRole
Индикатор занятости.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityButtonRole
NSAccessibilityButtonRole
Кнопка.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityCellRole
NSAccessibilityCellRole
Ячейка в таблице или матрице.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityCheckBoxRole
NSAccessibilityCheckBoxRole
Флажок.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityColorWellRole
NSAccessibilityColorWellRole
Цвет хорошо.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityColumnRole
NSAccessibilityColumnRole
Столбец.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityComboBoxRole
NSAccessibilityComboBoxRole
Поле комбинированного списка.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityDisclosureTriangleRole
NSAccessibilityDisclosureTriangleRole
Треугольник раскрытия.
Доступный в OS X v10.5 и позже.
-
NSAccessibilityDrawerRole
NSAccessibilityDrawerRole
Секция.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityGridRole
NSAccessibilityGridRole
Сетка.
Доступный в OS X v10.5 и позже.
-
NSAccessibilityGroupRole
NSAccessibilityGroupRole
Группа.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityGrowAreaRole
NSAccessibilityGrowAreaRole
Окно растет (изменяют размеры) области.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityHandleRole
NSAccessibilityHandleRole
Перетащите дескриптор.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityHelpTagRole
NSAccessibilityHelpTagRole
Тег справки.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityImageRole
NSAccessibilityImageRole
Изображение.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityIncrementorRole
NSAccessibilityIncrementorRole
Степпер.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityLayoutAreaRole
NSAccessibilityLayoutAreaRole
Область Layout (представление, такое как графическое представление, содержащее визуальные элементы, которые могут не иметь никакого представления доступности).
Доступный в OS X v10.6 и позже.
-
NSAccessibilityLayoutItemRole
NSAccessibilityLayoutItemRole
Элемент в области расположения.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityLinkRole
NSAccessibilityLinkRole
Ссылка.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityListRole
NSAccessibilityListRole
Список.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityLevelIndicatorRole
NSAccessibilityLevelIndicatorRole
Индикатор уровня.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityMatteRole
NSAccessibilityMatteRole
Матовое стекло.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityMenuBarRole
NSAccessibilityMenuBarRole
Строка меню.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityMenuButtonRole
NSAccessibilityMenuButtonRole
Кнопка меню.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityMenuItemRole
NSAccessibilityMenuItemRole
Пункт меню.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityMenuRole
NSAccessibilityMenuRole
Меню.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityOutlineRole
NSAccessibilityOutlineRole
Схема.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityPopoverRole
NSAccessibilityPopoverRole
Легкая сдоба.
Доступный в OS X v10.7 и позже.
-
NSAccessibilityPopUpButtonRole
NSAccessibilityPopUpButtonRole
Кнопка всплывающего меню.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityProgressIndicatorRole
NSAccessibilityProgressIndicatorRole
Индикатор хода выполнения.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityRadioButtonRole
NSAccessibilityRadioButtonRole
Переключатель.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityRadioGroupRole
NSAccessibilityRadioGroupRole
Группа переключателей.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityRelevanceIndicatorRole
NSAccessibilityRelevanceIndicatorRole
Индикатор Relevance.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityRowRole
NSAccessibilityRowRole
Строка.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityRulerRole
NSAccessibilityRulerRole
Линейка.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityRulerMarkerRole
NSAccessibilityRulerMarkerRole
Маркер линейки.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityScrollAreaRole
NSAccessibilityScrollAreaRole
Представление Scroll.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityScrollBarRole
NSAccessibilityScrollBarRole
Полоса прокрутки.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySheetRole
NSAccessibilitySheetRole
Лист.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySliderRole
NSAccessibilitySliderRole
Ползунок.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySortButtonRole
NSAccessibilitySortButtonRole
Кнопка Sort.
Доступный в OS X v10.4 и позже.
Осуждаемый в OS X v10.6.
-
NSAccessibilitySplitGroupRole
NSAccessibilitySplitGroupRole
Представление Split.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySplitterRole
NSAccessibilitySplitterRole
Панель разделителя представления разделения.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityStaticTextRole
NSAccessibilityStaticTextRole
Недоступный для редактирования текст.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySystemWideRole
NSAccessibilitySystemWideRole
Объект доступности в масштабе всей системы.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityTabGroupRole
NSAccessibilityTabGroupRole
Группа вкладки.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityTableRole
NSAccessibilityTableRole
Таблица.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityTextAreaRole
NSAccessibilityTextAreaRole
Текстовое представление.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityTextFieldRole
NSAccessibilityTextFieldRole
Текстовое поле.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityToolbarRole
NSAccessibilityToolbarRole
Панель инструментов.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityUnknownRole
NSAccessibilityUnknownRole
Тип неизвестного объекта.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityValueIndicatorRole
NSAccessibilityValueIndicatorRole
Стоимостный показатель.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowRole
NSAccessibilityWindowRole
Окно.
Доступный в OS X v10.2 и позже.
-
-
Подроли, идентифицирующие специализированный тип объекта объект доступности, представляют. Одно из этих значений возвращается как значение для объекта
NSAccessibilitySubroleAttribute
.Объявление
Swift
let NSAccessibilityCloseButtonSubrole: NSString! let NSAccessibilityDecrementArrowSubrole: NSString! let NSAccessibilityDecrementPageSubrole: NSString! let NSAccessibilityDescriptionListSubrole: NSString! let NSAccessibilityDialogSubrole: NSString! let NSAccessibilityFloatingWindowSubrole: NSString! let NSAccessibilityFullScreenButtonSubrole: NSString! let NSAccessibilityIncrementArrowSubrole: NSString! let NSAccessibilityIncrementPageSubrole: NSString! let NSAccessibilityMinimizeButtonSubrole: NSString! let NSAccessibilityOutlineRowSubrole: NSString! let NSAccessibilitySearchFieldSubrole: NSString! let NSAccessibilitySecureTextFieldSubrole: NSString! let NSAccessibilityStandardWindowSubrole: NSString! let NSAccessibilitySwitchSubrole: NSString! let NSAccessibilitySystemDialogSubrole: NSString! let NSAccessibilitySystemFloatingWindowSubrole: NSString! let NSAccessibilityTableRowSubrole: NSString! let NSAccessibilityTextAttachmentSubrole: NSString! let NSAccessibilityTextLinkSubrole: NSString! let NSAccessibilityTimelineSubrole: NSString! let NSAccessibilityToggleSubrole: NSString! let NSAccessibilityToolbarButtonSubrole: NSString! let NSAccessibilityUnknownSubrole: NSString! let NSAccessibilityZoomButtonSubrole: NSString! let NSAccessibilitySortButtonSubrole: NSString! let NSAccessibilityRatingIndicatorSubrole: NSString! let NSAccessibilityContentListSubrole: NSString! let NSAccessibilityDefinitionListSubrole: NSString!
Objective C
NSString *const NSAccessibilityCloseButtonSubrole; NSString *const NSAccessibilityContentListSubrole; NSString *const NSAccessibilityDecrementArrowSubrole; NSString *const NSAccessibilityDecrementPageSubrole; NSString *const NSAccessibilityDefinitionListSubrole; NSString *const NSAccessibilityDescriptionListSubrole; NSString *const NSAccessibilityDialogSubrole; NSString *const NSAccessibilityFloatingWindowSubrole; NSString *const NSAccessibilityFullScreenButtonSubrole; NSString *const NSAccessibilityIncrementArrowSubrole; NSString *const NSAccessibilityIncrementPageSubrole; NSString *const NSAccessibilityMinimizeButtonSubrole; NSString *const NSAccessibilityOutlineRowSubrole; NSString *const NSAccessibilityRatingIndicatorSubrole; NSString *const NSAccessibilitySearchFieldSubrole; NSString *const NSAccessibilitySecureTextFieldSubrole; NSString *const NSAccessibilitySortButtonSubrole; NSString *const NSAccessibilityStandardWindowSubrole; NSString *const NSAccessibilitySwitchSubrole; NSString *const NSAccessibilitySystemDialogSubrole; NSString *const NSAccessibilitySystemFloatingWindowSubrole; NSString *const NSAccessibilityTableRowSubrole; NSString *const NSAccessibilityTextAttachmentSubrole; NSString *const NSAccessibilityTextLinkSubrole; NSString *const NSAccessibilityTimelineSubrole; NSString *const NSAccessibilityToggleSubrole; NSString *const NSAccessibilityToolbarButtonSubrole; NSString *const NSAccessibilityUnknownSubrole; NSString *const NSAccessibilityZoomButtonSubrole;
Константы
-
NSAccessibilityCloseButtonSubrole
NSAccessibilityCloseButtonSubrole
Близкая кнопка окна.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityDecrementArrowSubrole
NSAccessibilityDecrementArrowSubrole
Декрементная стрелка (стрелка вниз в полосе прокрутки).
Доступный в OS X v10.3 и позже.
-
NSAccessibilityDecrementPageSubrole
NSAccessibilityDecrementPageSubrole
Декрементная страница (декрементная область в полосе прокрутки полосы прокрутки).
Доступный в OS X v10.3 и позже.
-
NSAccessibilityDescriptionListSubrole
NSAccessibilityDescriptionListSubrole
Список описания.
Доступный в OS X v10.9 и позже.
-
NSAccessibilityDialogSubrole
NSAccessibilityDialogSubrole
Диалоговое окно.
Доступный в OS X v10.3 и позже.
-
NSAccessibilityFloatingWindowSubrole
NSAccessibilityFloatingWindowSubrole
Плавающее окно.
Доступный в OS X v10.3 и позже.
-
NSAccessibilityFullScreenButtonSubrole
NSAccessibilityFullScreenButtonSubrole
Кнопка полноэкранного режима окна.
Доступный в OS X v10.7 и позже.
-
NSAccessibilityIncrementArrowSubrole
NSAccessibilityIncrementArrowSubrole
Инкрементная стрелка (стрелка вверх в полосе прокрутки).
Доступный в OS X v10.3 и позже.
-
NSAccessibilityIncrementPageSubrole
NSAccessibilityIncrementPageSubrole
Инкрементная страница (инкрементная область в полосе прокрутки полосы прокрутки).
Доступный в OS X v10.3 и позже.
-
NSAccessibilityMinimizeButtonSubrole
NSAccessibilityMinimizeButtonSubrole
Кнопка свертывания окна окна.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityOutlineRowSubrole
NSAccessibilityOutlineRowSubrole
Строка схемы.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySearchFieldSubrole
NSAccessibilitySearchFieldSubrole
Поле поиска.
Доступный в OS X v10.3 и позже.
-
NSAccessibilitySecureTextFieldSubrole
NSAccessibilitySecureTextFieldSubrole
Безопасное текстовое поле.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityStandardWindowSubrole
NSAccessibilityStandardWindowSubrole
Стандартное окно.
Доступный в OS X v10.3 и позже.
-
NSAccessibilitySwitchSubrole
NSAccessibilitySwitchSubrole
Переключатель.
Доступный в OS X v10.9 и позже.
-
NSAccessibilitySystemDialogSubrole
NSAccessibilitySystemDialogSubrole
Системное диалоговое окно (сгенерированное системой диалоговое окно, плавающее на верхнем слое, независимо от которого приложение является frontmost).
Доступный в OS X v10.3 и позже.
-
NSAccessibilitySystemFloatingWindowSubrole
NSAccessibilitySystemFloatingWindowSubrole
Системное плавающее окно (сгенерированная системой панель).
Доступный в OS X v10.3 и позже.
-
NSAccessibilityTableRowSubrole
NSAccessibilityTableRowSubrole
Строка таблицы.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityTextAttachmentSubrole
NSAccessibilityTextAttachmentSubrole
Текстовое присоединение.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityTextLinkSubrole
NSAccessibilityTextLinkSubrole
Текстовая ссылка.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityTimelineSubrole
NSAccessibilityTimelineSubrole
Временная шкала.
Доступный в OS X v10.5 и позже.
-
NSAccessibilityToggleSubrole
NSAccessibilityToggleSubrole
Переключиться.
Доступный в OS X v10.9 и позже.
-
NSAccessibilityToolbarButtonSubrole
NSAccessibilityToolbarButtonSubrole
Кнопка на панели инструментов окна.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityUnknownSubrole
NSAccessibilityUnknownSubrole
Неизвестная подроль.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityZoomButtonSubrole
NSAccessibilityZoomButtonSubrole
Кнопка изменения масштаба окна.
Доступный в OS X v10.2 и позже.
-
NSAccessibilitySortButtonSubrole
NSAccessibilitySortButtonSubrole
Кнопка Sort в таблице или представлении схемы.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityRatingIndicatorSubrole
NSAccessibilityRatingIndicatorSubrole
Индикатор Rating.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityContentListSubrole
NSAccessibilityContentListSubrole
Содержание, которое организовано в списке, но не находится в управлении списком или табличном представлении.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityDefinitionListSubrole
NSAccessibilityDefinitionListSubrole
Довольное список в веб-странице.
Доступный в OS X v10.6 и позже.
-
-
Стандартные действия, которые могут выполнить объекты доступности.
Объявление
Swift
let NSAccessibilityConfirmAction: NSString! let NSAccessibilityDecrementAction: NSString! let NSAccessibilityDeleteAction: NSString! let NSAccessibilityIncrementAction: NSString! let NSAccessibilityPickAction: NSString! let NSAccessibilityPressAction: NSString! let NSAccessibilityCancelAction: NSString! let NSAccessibilityRaiseAction: NSString! let NSAccessibilityShowAlternateUIAction: NSString! let NSAccessibilityShowDefaultUIAction: NSString! let NSAccessibilityShowMenuAction: NSString!
Objective C
NSString *const NSAccessibilityCancelAction; NSString *const NSAccessibilityConfirmAction; NSString *const NSAccessibilityDecrementAction; NSString *const NSAccessibilityDeleteAction; NSString *const NSAccessibilityIncrementAction; NSString *const NSAccessibilityPickAction; NSString *const NSAccessibilityPressAction; NSString *const NSAccessibilityRaiseAction; NSString *const NSAccessibilityShowAlternateUIAction; NSString *const NSAccessibilityShowDefaultUIAction; NSString *const NSAccessibilityShowMenuAction;
Константы
-
NSAccessibilityConfirmAction
NSAccessibilityConfirmAction
Моделирует нажатие Return в объекте, таком как текстовое поле.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityDecrementAction
NSAccessibilityDecrementAction
Постепенно уменьшает значение объекта.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityDeleteAction
NSAccessibilityDeleteAction
Удаляет значение объекта.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityIncrementAction
NSAccessibilityIncrementAction
Постепенно увеличивает значение объекта.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityPickAction
NSAccessibilityPickAction
Выбирает объект, такой как пункт меню.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityPressAction
NSAccessibilityPressAction
Моделирует щелчок по объекту, такому как кнопка.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityCancelAction
NSAccessibilityCancelAction
Отменяет работу.
Доступный в OS X v10.3 и позже.
-
NSAccessibilityRaiseAction
NSAccessibilityRaiseAction
Моделирует перенос на следующий период окна путем щелчка по его строке заголовка.
Доступный в OS X v10.3 и позже.
-
NSAccessibilityShowAlternateUIAction
NSAccessibilityShowAlternateUIAction
Показывает альтернативный UI; например, во время события парения мыши.
Доступный в OS X v10.9 и позже.
-
NSAccessibilityShowDefaultUIAction
NSAccessibilityShowDefaultUIAction
Показывает исходный или UI по умолчанию; например, во время события парения мыши.
Доступный в OS X v10.9 и позже.
-
NSAccessibilityShowMenuAction
NSAccessibilityShowMenuAction
Моделирует показ меню путем щелчка по нему.
Доступный в OS X v10.4 и позже.
-
-
Уведомления, отправляющиеся в наблюдение вспомогательных приложений, когда события изменения фокуса имеют место. Уведомления отправляются с помощью
NSAccessibilityPostNotification
функция вместоNSNotificationCenter
объект.Объявление
Swift
let NSAccessibilityMainWindowChangedNotification: NSString! let NSAccessibilityFocusedWindowChangedNotification: NSString! let NSAccessibilityFocusedUIElementChangedNotification: NSString!
Objective C
NSString *const NSAccessibilityMainWindowChangedNotification; NSString *const NSAccessibilityFocusedWindowChangedNotification; NSString *const NSAccessibilityFocusedUIElementChangedNotification;
Константы
-
NSAccessibilityMainWindowChangedNotification
NSAccessibilityMainWindowChangedNotification
Отправленный после того, как главное окно изменилось.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityFocusedWindowChangedNotification
NSAccessibilityFocusedWindowChangedNotification
Отправленный после того, как ключевое окно изменилось.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityFocusedUIElementChangedNotification
NSAccessibilityFocusedUIElementChangedNotification
Отправленный после того, как элемент получил фокус.
Доступный в OS X v10.2 и позже.
-
-
Уведомления, отправляющиеся в наблюдение вспомогательных приложений, когда события изменения окна имеют место. Уведомления отправляются с помощью
NSAccessibilityPostNotification
функция вместоNSNotificationCenter
объект.Объявление
Swift
let NSAccessibilityWindowCreatedNotification: NSString! let NSAccessibilityWindowDeminiaturizedNotification: NSString! let NSAccessibilityWindowMiniaturizedNotification: NSString! let NSAccessibilityWindowMovedNotification: NSString! let NSAccessibilityWindowResizedNotification: NSString!
Objective C
NSString *const NSAccessibilityWindowCreatedNotification; NSString *const NSAccessibilityWindowDeminiaturizedNotification; NSString *const NSAccessibilityWindowMiniaturizedNotification; NSString *const NSAccessibilityWindowMovedNotification; NSString *const NSAccessibilityWindowResizedNotification;
Константы
-
NSAccessibilityWindowCreatedNotification
NSAccessibilityWindowCreatedNotification
Отправленный после того, как новое окно появилось.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowDeminiaturizedNotification
NSAccessibilityWindowDeminiaturizedNotification
Отправленный после того, как окно было восстановлено полному размеру от Прикрепления.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowMiniaturizedNotification
NSAccessibilityWindowMiniaturizedNotification
Отправленный после того, как окно было помещено в Прикрепление.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowMovedNotification
NSAccessibilityWindowMovedNotification
Отправленный после того, как окно переместилось.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityWindowResizedNotification
NSAccessibilityWindowResizedNotification
Отправленный после того, как окно изменило размер.
Доступный в OS X v10.2 и позже.
-
-
Уведомления, отправляющиеся в наблюдение вспомогательных приложений, когда события приложения имеют место. Уведомления отправляются с помощью
NSAccessibilityPostNotification
функция вместоNSNotificationCenter
объект.Объявление
Swift
let NSAccessibilityApplicationActivatedNotification: NSString! let NSAccessibilityApplicationDeactivatedNotification: NSString! let NSAccessibilityApplicationHiddenNotification: NSString! let NSAccessibilityApplicationShownNotification: NSString!
Objective C
NSString *const NSAccessibilityApplicationActivatedNotification; NSString *const NSAccessibilityApplicationDeactivatedNotification; NSString *const NSAccessibilityApplicationHiddenNotification; NSString *const NSAccessibilityApplicationShownNotification;
Константы
-
NSAccessibilityApplicationActivatedNotification
NSAccessibilityApplicationActivatedNotification
Отправленный после того, как приложение активировалось.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityApplicationDeactivatedNotification
NSAccessibilityApplicationDeactivatedNotification
Отправленный после того, как приложение деактивировалось.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityApplicationHiddenNotification
NSAccessibilityApplicationHiddenNotification
Отправленный после того, как приложение было скрыто.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityApplicationShownNotification
NSAccessibilityApplicationShownNotification
Отправленный после того, как приложение было показано.
Доступный в OS X v10.2 и позже.
-
-
Происходят уведомления, отправляющиеся в наблюдение вспомогательных приложений, когда секция и покрывают события. Уведомления отправляются с помощью
NSAccessibilityPostNotification
функция вместоNSNotificationCenter
объект.Объявление
Swift
let NSAccessibilityDrawerCreatedNotification: NSString! let NSAccessibilitySheetCreatedNotification: NSString!
Objective C
NSString *const NSAccessibilityDrawerCreatedNotification; NSString *const NSAccessibilitySheetCreatedNotification;
Константы
-
NSAccessibilityDrawerCreatedNotification
NSAccessibilityDrawerCreatedNotification
Отправленный после того, как секция появилась.
Доступный в OS X v10.3 и позже.
-
NSAccessibilitySheetCreatedNotification
NSAccessibilitySheetCreatedNotification
Отправленный после того, как лист появился.
Доступный в OS X v10.3 и позже.
-
-
Уведомления, отправляющиеся в наблюдение вспомогательных приложений, когда связанные с определенным элементом события имеют место. Обратите внимание на то, что эти уведомления не отправляются от каждого элемента. Уведомления отправляются с помощью
NSAccessibilityPostNotification
функция вместоNSNotificationCenter
объект.Объявление
Swift
let NSAccessibilityCreatedNotification: NSString! let NSAccessibilityMovedNotification: NSString! let NSAccessibilityResizedNotification: NSString! let NSAccessibilityTitleChangedNotification: NSString! let NSAccessibilityUIElementDestroyedNotification: NSString! let NSAccessibilityValueChangedNotification: NSString!
Objective C
NSString *const NSAccessibilityCreatedNotification; NSString *const NSAccessibilityMovedNotification; NSString *const NSAccessibilityResizedNotification; NSString *const NSAccessibilityTitleChangedNotification; NSString *const NSAccessibilityUIElementDestroyedNotification; NSString *const NSAccessibilityValueChangedNotification;
Константы
-
NSAccessibilityCreatedNotification
NSAccessibilityCreatedNotification
Отправленный после того, как элемент был создан.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityMovedNotification
NSAccessibilityMovedNotification
Отправленный после того, как элемент был перемещен.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityResizedNotification
NSAccessibilityResizedNotification
Отправленный после того, как элемент был изменен.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityTitleChangedNotification
NSAccessibilityTitleChangedNotification
Отправленный после того, как заголовок изменился.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityUIElementDestroyedNotification
NSAccessibilityUIElementDestroyedNotification
Отправленный после того, как элемент был уничтожен.
Доступный в OS X v10.2 и позже.
-
NSAccessibilityValueChangedNotification
NSAccessibilityValueChangedNotification
Отправленный после того, как значение элемента изменилось.
Доступный в OS X v10.2 и позже.
-
-
Уведомления, отправляющиеся в наблюдение вспомогательных приложений, когда определенные события имеют место. Уведомления отправляются с помощью
NSAccessibilityPostNotification
илиNSAccessibilityPostNotificationWithUserInfo
функции вместоNSNotificationCenter
объект.Объявление
Swift
let NSAccessibilityHelpTagCreatedNotification: NSString! let NSAccessibilityRowCountChangedNotification: NSString! let NSAccessibilitySelectedChildrenChangedNotification: NSString! let NSAccessibilitySelectedColumnsChangedNotification: NSString! let NSAccessibilitySelectedRowsChangedNotification: NSString! let NSAccessibilitySelectedTextChangedNotification: NSString! let NSAccessibilityRowExpandedNotification: NSString! let NSAccessibilityRowCollapsedNotification: NSString! let NSAccessibilitySelectedCellsChangedNotification: NSString! let NSAccessibilityUnitsChangedNotification: NSString! let NSAccessibilitySelectedChildrenMovedNotification: NSString! let NSAccessibilityLayoutChangedNotification: NSString! let NSAccessibilityAnnouncementRequestedNotification: NSString!
Objective C
NSString *const NSAccessibilityHelpTagCreatedNotification; NSString *const NSAccessibilityRowCountChangedNotification; NSString *const NSAccessibilitySelectedChildrenChangedNotification; NSString *const NSAccessibilitySelectedColumnsChangedNotification; NSString *const NSAccessibilitySelectedRowsChangedNotification; NSString *const NSAccessibilitySelectedTextChangedNotification; NSString *const NSAccessibilityRowExpandedNotification; NSString *const NSAccessibilityRowCollapsedNotification; NSString *const NSAccessibilitySelectedCellsChangedNotification; NSString *const NSAccessibilityUnitsChangedNotification; NSString *const NSAccessibilitySelectedChildrenMovedNotification; NSString *const NSAccessibilityLayoutChangedNotification; NSString *const NSAccessibilityAnnouncementRequestedNotification;
Константы
-
NSAccessibilityHelpTagCreatedNotification
NSAccessibilityHelpTagCreatedNotification
Отправленный после того, как тег справки появился.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityRowCountChangedNotification
NSAccessibilityRowCountChangedNotification
Отправленный после того, как строка была добавлена или удалена.
Доступный в OS X v10.4 и позже.
-
NSAccessibilitySelectedChildrenChangedNotification
NSAccessibilitySelectedChildrenChangedNotification
Отправленный после того, как выбранные дочерние элементы изменились.
Доступный в OS X v10.4 и позже.
-
NSAccessibilitySelectedColumnsChangedNotification
NSAccessibilitySelectedColumnsChangedNotification
Отправленный после того, как выбранные столбцы изменились.
Доступный в OS X v10.4 и позже.
-
NSAccessibilitySelectedRowsChangedNotification
NSAccessibilitySelectedRowsChangedNotification
Отправленный после того, как выбранные строки изменились.
Доступный в OS X v10.4 и позже.
-
NSAccessibilitySelectedTextChangedNotification
NSAccessibilitySelectedTextChangedNotification
Отправленный после того, как выделенный текст изменился.
Доступный в OS X v10.4 и позже.
-
NSAccessibilityRowExpandedNotification
NSAccessibilityRowExpandedNotification
Отправленный после того, как строка расширилась.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityRowCollapsedNotification
NSAccessibilityRowCollapsedNotification
Отправленный после того, как строка разрушилась.
Доступный в OS X v10.6 и позже.
-
NSAccessibilitySelectedCellsChangedNotification
NSAccessibilitySelectedCellsChangedNotification
Отправленный после того, как выбранные ячейки в основанной на ячейке таблице изменились.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityUnitsChangedNotification
NSAccessibilityUnitsChangedNotification
Отправленный после того, как модули в области расположения изменились.
Доступный в OS X v10.6 и позже.
-
NSAccessibilitySelectedChildrenMovedNotification
NSAccessibilitySelectedChildrenMovedNotification
Отправленный после того, как выбранные пункты в области расположения переместились.
Доступный в OS X v10.6 и позже.
-
NSAccessibilityLayoutChangedNotification
NSAccessibilityLayoutChangedNotification
Отправленный после изменений UI в пути, требующем внимания вспомогательного приложения. Это уведомление должно сопровождаться a
userInfo
словарь с ключомNSAccessibilityUIElementsKey
и массив, содержащий элементы UI, добавленные или измененные.Доступный в OS X v10.9 и позже.
-
NSAccessibilityAnnouncementRequestedNotification
NSAccessibilityAnnouncementRequestedNotification
Отправленный приложением, чтобы запросить, чтобы вспомогательное приложение сделало объявление пользователю. Это уведомление требует a
userInfo
словарь с ключомNSAccessibilityAnnouncementKey
и локализованная строка, содержащая объявление. Чтобы помочь вспомогательному приложению определить важность объявления, добавьте надлежащееNSAccessibilityPriorityKey
кuserInfo
словарь.Доступный в OS X v10.7 и позже.
-
-
Это - ключ, используемый
userInfo
словарьNSAccessibilityException
.Объявление
Swift
let NSAccessibilityErrorCodeExceptionInfo: NSString!
Objective C
NSString *const NSAccessibilityErrorCodeExceptionInfo;
Константы
-
Эти ключи используются
userInfo
словарь уведомления доступности, отправленногоNSAccessibilityPostNotificationWithUserInfo
.Объявление
Swift
let NSAccessibilityUIElementsKey: NSString! let NSAccessibilityPriorityKey: NSString! let NSAccessibilityAnnouncementKey: NSString!
Objective C
NSString *const NSAccessibilityUIElementsKey; NSString *const NSAccessibilityPriorityKey; NSString *const NSAccessibilityAnnouncementKey;
Константы
-
NSAccessibilityUIElementsKey
NSAccessibilityUIElementsKey
Массив элементов, связанных с уведомлением. Например,
NSAccessibilityLayoutChangedNotification
должен использовать этот ключ для идентификации элементов, добавленных или измененных.Доступный в OS X v10.9 и позже.
-
NSAccessibilityPriorityKey
NSAccessibilityPriorityKey
Приоритетный уровень, который может помочь вспомогательному приложению определить, как обработать соответствующее уведомление (требуемый для
NSAccessibilityAnnouncementRequestedNotification
). Например, VoiceOver использует приоритет решить, говорить ли сразу объявление или после того, как заканчивается текущая речь.Доступный в OS X v10.9 и позже.
-
NSAccessibilityAnnouncementKey
NSAccessibilityAnnouncementKey
Объявление, как локализованная строка. Этот ключ требуется для
NSAccessibilityAnnouncementRequestedNotification
и должен использоваться в сочетании сNSAccessibilityPriorityKey
помочь вспомогательным приложениям определить важность объявления.Доступный в OS X v10.7 и позже.
-
-
Значения для указания приоритетного уровня уведомления.
Объявление
Swift
enum NSAccessibilityPriorityLevel : Int { case Low case Medium case High }
Objective C
enum { NSAccessibilityPriorityLow = 10, NSAccessibilityPriorityMedium = 50, NSAccessibilityPriorityHigh = 90 };
Константы
-
Low
NSAccessibilityPriorityLow
Уведомление является низким приоритетом.
Доступный в OS X v10.9 и позже.
-
Medium
NSAccessibilityPriorityMedium
Уведомление является средним приоритетом.
Доступный в OS X v10.9 и позже.
-
High
NSAccessibilityPriorityHigh
Уведомление является высоким приоритетом.
Доступный в OS X v10.9 и позже.
-