NSAccessibility
Этот протокол объявляет полный список свойств и методов, реализованных доступными элементами. В целом Ваши пользовательские элементы управления не должны принимать этот протокол. Вместо этого выберите специфичный для роли протокол что лучшие соответствия поведение Вашего управления.
Специфичные для роли протоколы упоминаются ниже:
Многие классы AppKit (включая NSView
, NSWindow
, NSCell
и NSDrawer
) уже примите NSAccessibility
протокол. Эти классы обеспечивают реализацию по умолчанию для всех свойств и методов в этом протоколе. Однако, если Ваш пользовательский элемент управления принимает один из специфичных для роли протоколов, компилятор может попросить, чтобы Вы повторно реализовали некоторые его методы доступа или методы действия. Перереализация этих методов помогает гарантировать, что Ваше управление предоставляет всю необходимую информацию клиентам доступности.
Если Ваш пользовательский элемент управления не наследовался от NSView
(или один из других поддерживающих доступность классов AppKit), разделите на подклассы NSAccessibilityElement
класс вместо этого. Этот класс управляет многими подробными данными, требуемыми работать с клиентами доступности успешно. Необходимо будет также реализовать все свойства и методы из специфичного для роли протокола управления — а также любые дополнительные свойства и методы, которые Вы, возможно, должны использовать для дальнейшей настройки управления.
Настройка элементов пользовательского интерфейса
Можно далее настроить любые элементы пользовательского интерфейса свободно реализацией любое из других свойств или методов, перечисленных в NSAccessibility
протокол. Вы не должны принимать определенный протокол для предоставления доступа к этим свойствам и методам доступными для клиента доступности. Как только Ваше управление является поддерживающим доступность, система автоматически использует любой из NSAccessibility
свойства и методы Вы реализовали.
Если элемент пользовательского интерфейса наследовался от NSView
(или один из других поддерживающих доступность классов AppKit), можно также настроить его путем простой установки надлежащих свойств. Часто, это позволяет Вам настроить точно, как клиент доступности видит управление, не требуя пользовательского подкласса.
Иногда, однако, имеет больше смысла переопределять методы доступа свойства. Если Вы переопределяете метода get для свойства, объявил в NSAccessibility
протокол, система позволяет клиентам доступности вызвать Вашего метода get. Это может быть особенно полезно при управлении динамическими свойствами, так как можно вычислить их текущую стоимость по требованию, вместо того, чтобы пытаться обновить свойство в ответ на изменение.
При переопределении метода set для свойства по умолчанию система позволяет клиентам доступности и чтение, и измените то свойство. Например, можно переопределить метод set для управления accessibilityValue
свойство, позволяющие пользователи изменяют значение управления через клиент доступности.
Можно далее управлять, какие методы доступа клиент доступности может использовать путем переопределения isAccessibilitySelectorAllowed:
. Возвратиться YES
true
если клиент доступности может вызвать селектор; иначе, NO
false
.
Наследование
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, участвует ли этот элемент в иерархии доступности. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityElement) BOOL accessibilityElement
Обсуждение
Используйте это свойство для представления этого объекта клиентам доступности как функциональный интерфейсный элемент. Например, при размещении кнопки в окно система обычно реализует это как ячейку кнопки в кнопочном управлении в контейнерном представлении в окне. Пользователи, однако, не заботятся о подробных данных иерархии представления. Им нужно только сказать, что существует кнопка в окне.
Если это свойство установлено в
NO
false
, клиенты доступности игнорируют этот элемент. По умолчанию,NSView
и его подклассы устанавливают это значение вNO
false
; однако, если ВашNSView
подкласс принимает один из протоколов доступности, система изменит значение по умолчанию наYES
true
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Кадр элемента в координатах экрана. (требуемый)
Объявление
Objective C
@property NSRect accessibilityFrame
Обсуждение
К этому свойству получают доступ каждый раз, когда клиенты доступности запрашивают
NSAccessibilitySizeAttribute
илиNSAccessibilityPositionAttribute
атрибуты.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Родитель этого элемента в иерархии доступности. (требуемый)
Объявление
Objective C
@property(weak) id accessibilityParent
Обсуждение
Это свойство должно содержать ссылку на другой элемент в иерархии доступности. Если Вы создаете
NSView
подкласс, Вы не должны обычно устанавливать это значение. Система автоматически устанавливает родителя в самого близкого наследователя в иерархии представления, которая находится также в иерархии доступности. Если Вы используетеNSAccessibilityElement
подкласс для представления интерфейсного элемента, не поддерживающегося представлением можно или установить родительское свойство, или можно вызватьaccessibilityElementWithRole:frame:label:parent:
удобный метод, устанавливающий его автоматически.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, имеет ли этот элемент клавиатурный фокус. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityFocused) BOOL accessibilityFocused
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Идентификационные данные этого элемента. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityIdentifier
Обсуждение
Это свойство содержит уникальный идентификатор для этого элемента пользовательского интерфейса. Это свойство часто используется в автоматизированном тестировании.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Краткое описание этого элемента. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityLabel
Обсуждение
Не включайте тип управления в метку (например, используйте «Игру» не «кнопка воспроизведения»). Если возможное применение отдельное слово. Чтобы помочь гарантировать, что клиенты доступности как VoiceOver читают метку с корректной интонацией, эта метка должна запуститься с прописной буквы. Не помещайте период в конец. Всегда локализуйте метку.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Текст справки для этого управления. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityHelp
Обсуждение
Когда результаты активации этого управления не очевидны из метки управления, это свойство должно только использоваться. Эта строка действует как подсказка. Например, когда Вы приостановитесь на управлении, VoiceOver считает эту строку. Чтобы помочь гарантировать, что клиенты доступности как VoiceOver читают текст справки с надлежащим словоизменением, эта строка должна начаться с глагола, капитализировать первую букву и конец с периодом. Всегда локализуйте эту строку. Значение по умолчанию
nil
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Тип интерфейсного элемента представлен этим объектом. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityRole
Обсуждение
Это свойство содержит нелокализованную строку, определяющую роль элемента в приложении. Для списка возможных ролей посмотрите Роли. Это свойство установлено автоматически при принятии одного из протоколов доступности.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
(Требуется) локализованное, человечески-понятное описание роли элемента, такой как "переключатель”
Объявление
Objective C
@property(copy) NSString *accessibilityRoleDescription
Обсуждение
Это свойство установлено автоматически на основе значения
accessibilityRole
свойство; однако, можно настроить значение этого свойства для лучше описания роли элемента. Сохраните ролевые описания короткими. Если возможно, используйте отдельное слово. Эти описания должны быть именными группами, всем нижним регистром, без периода в конце.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Специализированный интерфейсный тип элемента представлен этим объектом. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilitySubrole
Обсуждение
Для списка возможных подролей посмотрите Подроли.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Значение элемента. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityValue
Обсуждение
Протоколы доступности для ролей, поддерживающих значения обычно, переопределяют это свойство для взятия более специфичного типа значения. Например,
NSAccessibilityStaticTextRole
использование протоколаNSString
значения, в то время какNSAccessibilityProgressIndicatorRole
использование протоколаNSNumber
значения.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Человекочитаемое описание значения этого элемента. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityValueDescription
Обсуждение
Используйте это свойство для обеспечения более - полезное описание необработанного значения элемента. Например, Вы могли бы установить значение в 600, но установить описание в “10 минут”. Всегда локализуйте это описание.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Максимальное значение для этого элемента. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityMaxValue
Обсуждение
Это свойство установлено в
nil
по умолчанию. Только несколько средств управления AppKit (например,NSSliderCell
) поддерживайте это значение. Установите это свойство только, когда элемент будет иметьaccessibilityValue
свойство и Вы хотите определить максимальное возможное значение.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Минимальное значение для этого элемента. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityMinValue
Обсуждение
Это свойство установлено в
nil
по умолчанию. Только несколько средств управления AppKit (например,NSSliderCell
) поддерживайте это значение. Установите это свойство только, когда элемент будет иметьaccessibilityValue
свойство и Вы хотите определить минимальное возможное значение.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Содержание элемента тока. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityContents
Обсуждение
Это свойство используется контейнерными элементами. Это содержит массив содержания контейнера.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерние элементы в иерархии доступности. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityChildren
Обсуждение
Это свойство содержит ссылки на дочерние элементы в иерархии доступности. Если Вы создаете
NSView
подкласс, Вы не должны обычно устанавливать это значение. Система автоматически заполняетaccessibilityChildren
свойство с потомками в иерархии представления, которые находятся также в иерархии доступности. Если Вы используетеNSAccessibilityElement
подкласс для представления интерфейсного элемента, не поддерживающегося представлением можно или установитьaccessibilityChildren
свойство, или можно вызватьaccessibilityAddChildElement:
удобный метод.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Видимые дочерние элементы этого элемента. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityVisibleChildren
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
В настоящее время выбираемые дочерние элементы этого элемента. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySelectedChildren
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Меню, в настоящее время выводимое на экран для этого элемента. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityShownMenu
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Заголовок этого элемента, например видимый текст кнопки. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityTitle
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элемент верхнего уровня, содержащий этот (требуемый) элемент
Объявление
Objective C
@property(weak) id accessibilityTopLevelUIElement
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Номер строки, содержащий точку вставки. (требуемый)
Объявление
Objective C
@property NSInteger accessibilityInsertionPointLineNumber
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Число символов в тексте. (требуемый)
Объявление
Objective C
@property NSInteger accessibilityNumberOfCharacters
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
В настоящее время выделенный текст. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilitySelectedText
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Диапазон в настоящее время выделенного текста (требуется)
Объявление
Objective C
@property NSRange accessibilitySelectedTextRange
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Диапазон символов выведен на экран этим элементом. (требуемый)
Объявление
Objective C
@property NSRange accessibilitySharedCharacterRange
Обсуждение
Используйте это для управления текстом, разделяющимся через многократные элементы. Например, устройство чтения электронных книг, разделяющее текст на многократные страницы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Массив элементов, совместно использующих клавиатурный фокус с этим элементом. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySharedFocusElements
Обсуждение
Используйте это для управления элементами, совместно использующими клавиатурный фокус. Например, поле поиска с меню завершения ниже его.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элементы, совместно использующие текст с этим элементом. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySharedTextUIElements
Обсуждение
Используйте это для управления текстом, разделяющимся через многократные элементы. Например, устройство чтения электронных книг, разделяющее текст на многократные страницы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Диапазон видимых символов в документе. (требуемый)
Объявление
Objective C
@property NSRange accessibilityVisibleCharacterRange
Обсуждение
Используйте это свойство для хранения диапазона для всех строк. Горизонтально отсекающиеся символы включены в этот диапазон.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает подстроку для указанного диапазона. (требуемый)
Объявление
Параметры
range
Диапазон символов содержится этим элементом.
Возвращаемое значение
Подстрока указана данным диапазоном.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает приписанную подстроку для указанного диапазона символов. (требуемый)
Объявление
Swift
func accessibilityAttributedStringForRange(_
range
: NSRange) -> NSAttributedString?Objective C
- (NSAttributedString *)accessibilityAttributedStringForRange:(NSRange)
range
Параметры
range
Диапазон символов.
Возвращаемое значение
Приписанная строка, представляющая указанные символы.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает данные Rich Text Formatted (RTF), описывающие указанный диапазон символов. (требуемый)
Объявление
Параметры
range
Диапазон символов.
Возвращаемое значение
Объект данных, содержащий текстовое представление RTF указанных символов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает прямоугольник, включающий указанный диапазон символов. (требуемый)
Объявление
Параметры
range
Диапазон символов.
Возвращаемое значение
Прямоугольник, включающий указанные символы.
Обсуждение
Если диапазон пересечет границу строки, то возвращенный прямоугольник полностью включит все строки символов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает номер строки для строки, содержащей указанный индекс символа. (требуемый)
Объявление
Параметры
index
Индекс для символа.
Возвращаемое значение
Номер строки для строки, содержащей указанный индекс символа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает диапазон символов для глифа, включающего указанный символ. (требуемый)
Объявление
Параметры
index
Указанный символ.
Возвращаемое значение
Диапазон символов для глифа.
Обсуждение
Если тот символ будет частью мультисимвольного глифа, это будет всегда включать указанный символ, но может включать дополнительные символы.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает диапазон символов, что у всех есть тот же стиль как указанный символ. (требуемый)
Объявление
Параметры
index
Индекс указанного символа.
Возвращаемое значение
Диапазон символов с тем же стилем как указанный символ.
Обсуждение
Этот метод возвращает самый большой диапазон символов, что и включать указанный символ и где все символы имеют тот же стиль. Если ни один из смежных символов не соответствует стиль указанного символа, он возвращает только указанный символ.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает диапазон символов в указанной строке. (требуемый)
Объявление
Параметры
line
Номер строки для исследования.
Возвращаемое значение
Диапазон символов для указанного номера строки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает диапазон символов для глифа в указанной точке. (требуемый)
Объявление
Параметры
point
Точка в координатах экрана.
Возвращаемое значение
Диапазон символов, составляющих глиф в данной точке.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий кнопку отмены окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityCancelButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий близкую кнопку окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityCloseButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий кнопку окна по умолчанию. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityDefaultButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий кнопку полноэкранного режима окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityFullScreenButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий окно, увеличивает область. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityGrowArea
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, является ли это окно главным окном приложения. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityMain) BOOL accessibilityMain
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий кнопку свертывания окна окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityMinimizeButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, минимизируется ли это окно. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityMinimized) BOOL accessibilityMinimized
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, модально ли окно. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityModal) BOOL accessibilityModal
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий прокси документа окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityProxy
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий кнопку на панели инструментов окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityToolbarButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Окно, содержащее этот элемент. (требуемый)
Объявление
Objective C
@property(weak) id accessibilityWindow
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний элемент, представляющий кнопку изменения масштаба окна. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityZoomButton
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, скрыто ли это приложение. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityHidden) BOOL accessibilityHidden
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, является ли это приложение frontmost приложением. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityFrontmost) BOOL accessibilityFrontmost
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
accessibilityApplicationFocusedUIElement accessibilityApplicationFocusedUIElement
Требуемое свойствоДочерний элемент с текущим фокусом. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityApplicationFocusedUIElement
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Главное окно приложения. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityMainWindow
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочернее окно с текущим фокусом. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityFocusedWindow
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Массив, содержащий окна всего приложения. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityWindows
Обсуждение
Используйте на элементе приложения.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Строка меню приложения. (требуемый)
Объявление
Objective C
@property(weak) id accessibilityMenuBar
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Строка меню отдельно оплачиваемых предметов приложения. (требуемый)
Объявление
Objective C
@property(weak) id accessibilityExtrasMenuBar
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Число столбцов в сетке этого элемента. (требуемый)
Объявление
Objective C
@property NSInteger accessibilityColumnCount
Обсуждение
Используйте это свойство для элементов UI, представляющих сетку дочерних элементов.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, упорядочивают ли сетке этого элемента крупнейшую строку или столбец, главный (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityOrderedByRow) BOOL accessibilityOrderedByRow
Обсуждение
Используйте это свойство для элементов UI, представляющих сетку дочерних элементов. Установите свойство в
YES
true
если сетке упорядочивают крупнейшую строку; иначе, набор кNO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Число строк в сетке этого элемента. (требуемый)
Объявление
Objective C
@property NSInteger accessibilityRowCount
Обсуждение
Используйте это свойство для элементов UI, представляющих сетку дочерних элементов.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элементы столбца для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityColumns
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
В настоящее время выбранные столбцы для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySelectedColumns
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Видимые столбцы для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityVisibleColumns
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элементы заголовка столбца для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityColumnHeaderUIElements
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерние элементы строки для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityRows
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
В настоящее время выбираемые строки для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySelectedRows
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Видимые строки для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityVisibleRows
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерние элементы заголовка строки для этой таблицы или схемы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityRowHeaderUIElements
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Направление вида элемента. (требуемый)
Объявление
Objective C
@property NSAccessibilitySortDirection accessibilitySortDirection
Обсуждение
Используемый элементом с
NSAccessibilityButtonRole
роль иNSAccessibilitySortButtonSubrole
подроль. Для списка возможных направлений вида посмотрите направление Сортировки столбца.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, раскрывает ли эта строка другие строки. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityDisclosed) BOOL accessibilityDisclosed
Обсуждение
Используйте это свойство в элементах, представляющих строку схемы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Строки раскрыты этой строкой. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityDisclosedRows
Обсуждение
Используйте это свойство в элементах, представляющих строку схемы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Строка, раскрывающая эту строку. (требуемый)
Объявление
Objective C
@property(weak) id accessibilityDisclosedByRow
Обсуждение
Используйте это свойство в элементах, представляющих строку схемы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Уровень изрезывания для этой строки. (требуемый)
Объявление
Objective C
@property NSInteger accessibilityDisclosureLevel
Обсуждение
Используйте это свойство в элементах, представляющих строку схемы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Ячейка в указанном столбце и строке. (требуемый)
Объявление
Параметры
column
Индекс столбца.
row
Индекс строки.
Возвращаемое значение
Ячейка, указанная столбцом и индексами строки.
Обсуждение
Это свойство требуется для всех элементов, действующих как основанные на ячейке таблицы.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Диапазон индекса столбца ячейки. (требуемый)
Объявление
Objective C
@property NSRange accessibilityColumnIndexRange
Обсуждение
Это свойство содержит промежуток начального значения индекса и индекса столбца в таблице. Используйте это свойство в элементах, представляющих ячейку таблицы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Индексный диапазон строки ячейки. (требуемый)
Объявление
Objective C
@property NSRange accessibilityRowIndexRange
Обсуждение
Это свойство содержит промежуток начального значения индекса и индекса строки в таблице. Используйте это свойство в элементах, представляющих ячейку таблицы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
В настоящее время выбранные ячейки для этой таблицы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySelectedCells
Обсуждение
Это свойство требуется для всех элементов, действующих как основанные на ячейке таблицы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Видимые ячейки для этой таблицы. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityVisibleCells
Обсуждение
Это свойство требуется для всех элементов, действующих как основанные на ячейке таблицы.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элементы дескриптора перетаскивания для этого элемента элемента расположения. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityHandles
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Модули, которые этот элемент области расположения использует для горизонтальных значений. (требуемый)
Объявление
Objective C
@property NSAccessibilityUnits accessibilityHorizontalUnits
Обсуждение
Для списка возможных значений посмотрите Измерительные атрибуты модуля.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Описание горизонтальных модулей области расположения. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityHorizontalUnitDescription
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Модули, которые этот элемент области расположения использует для вертикальных значений. (требуемый)
Объявление
Objective C
@property NSAccessibilityUnits accessibilityVerticalUnits
Обсуждение
Для списка возможных значений посмотрите Измерительные атрибуты модуля.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Описание вертикальных модулей области расположения. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityVerticalUnitDescription
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Преобразовывает предоставленную точку в координатах экрана к точке в системе координат области расположения. (требуемый)
Объявление
Параметры
point
Точка в системе координат экрана.
Возвращаемое значение
Точка в системе координат области расположения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Преобразовывает предоставленный размер в координатах экрана к размеру в системе координат области расположения. (требуемый)
Объявление
Параметры
size
Размер в системе координат экрана.
Возвращаемое значение
Размер в системе координат области расположения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Преобразовывает предоставленную точку в координатах области расположения к точке в системе координат экрана. (требуемый)
Объявление
Параметры
point
Точка в системе координат области расположения.
Возвращаемое значение
Точка в системе координат экрана.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Преобразовывает предоставленный размер в координатах области расположения к размеру в системе координат экрана. (требуемый)
Объявление
Параметры
size
Размер в системе координат области расположения.
Возвращаемое значение
Размер в системе координат экрана.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Позволенные значения для этого элемента ползунка. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityAllowedValues
Обсуждение
Используйте это свойство, если ползунок может только быть установлен в предопределенные значения (например, если индикатор уровня ползунка автоматически хватает к самым близким целочисленным значениям между 0 и 100).
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерние элементы метки для этого элемента ползунка. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityLabelUIElements
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Значение этого элемента метки. (требуемый)
Объявление
Objective C
@property float accessibilityLabelValue
Обсуждение
Используйте это свойство на ползунке метки элемента.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Массив элементов маркера для этой линейки. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityMarkerUIElements
Обсуждение
Используйте это свойство на элементе линейки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Дочерний групповой пользователь маркера соединяет интерфейсом с элементом для этого элемента линейки. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityMarkerGroupUIElement
Обсуждение
Используйте это свойство на элементе линейки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Тип маркеров используется на этой линейке. (требуемый)
Объявление
Objective C
@property NSAccessibilityRulerMarkerType accessibilityRulerMarkerType
Обсуждение
Используйте это свойство на элементе линейки. Для полного списка типов маркера посмотрите значения типа маркера Линейки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Человекочитаемое описание типа маркера. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityMarkerTypeDescription
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Маркер оценивает за эту линейку. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityMarkerValues
Обсуждение
Используйте это свойство на элементе линейки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Модули используются на этой линейке. (требуемый)
Объявление
Objective C
@property NSAccessibilityUnits accessibilityUnits
Обсуждение
Используйте это свойство на элементе линейки. Для полного списка модулей посмотрите Измерительные атрибуты модуля.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Человекочитаемое описание модулей этой линейки. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityUnitDescription
Обсуждение
Используйте это свойство на элементе линейки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элементы связались с этим элементом. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityLinkedUIElements
Обсуждение
Используйте это свойство для определения отношения между различными элементами пользовательского интерфейса. Например, используйте это свойство для соединения элемента списка с содержанием, выведенным на экран в другой области или окне.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элемент статического текста, представляющий заголовок для этого элемента. (требуемый)
Объявление
Objective C
@property(weak) id accessibilityTitleUIElement
Обсуждение
Используйте это для соединения метки статического текста с другим элементом. Например, используйте это для соединения метки с ее соответствующим текстовым полем.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Список элементов, для которых этот элемент действует как заголовок. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityServesAsTitleForUIElements
Обсуждение
Используйте на метке статического текста для соединения той метки с одним или более элементами пользовательского интерфейса.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Точка активации для этого элемента пользовательского интерфейса. (требуемый)
Объявление
Objective C
@property NSPoint accessibilityActivationPoint
Обсуждение
Точка активации в координатах экрана.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, в настоящее время видим ли альтернативный UI этого элемента. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityAlternateUIVisible) BOOL accessibilityAlternateUIVisible
Обсуждение
Используйте это для элементов, представляющих альтернативный UI вследствие парения мыши или подобного события.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Ясная кнопка для этого поля поиска (требуется)
Объявление
Objective C
@property(strong) id accessibilityClearButton
Обсуждение
Используйте это свойство на поле поиска.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Заголовки столбцов для этого элемента. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityColumnTitles
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Критическое значение для этого индикатора уровня. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityCriticalValue
Обсуждение
Используйте это для элементов как индикатор уровня заряда батареи. Это наборы свойств граничное значение. Если значение элемента превышает граничное значение, элемент достиг критической стадии.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Кнопка уменьшения для этого элемента степпера. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityDecrementButton
Обсуждение
Используйте это свойство на степпере.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
URL для файла представлен этим элементом. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityDocument
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, был ли отредактирован этот элемент. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityEdited) BOOL accessibilityEdited
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, расширен ли этот элемент. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityExpanded) BOOL accessibilityExpanded
Обсуждение
Используйте это свойство на элементах, которые могут расшириться для раскрытия дополнительной информации, как строки схемы и поля комбинированного списка.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Имя файла для файла представлено этим элементом. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityFilename
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Заголовок для этого табличного представления. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityHeader
Обсуждение
Используйте это свойство на табличном представлении.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Горизонтальная полоса прокрутки для этого представления прокрутки. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityHorizontalScrollBar
Обсуждение
Используйте это свойство на представлении с возможностью прокрутки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Инкрементная кнопка для этого элемента степпера. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityIncrementButton
Обсуждение
Используйте это свойство на степпере.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Индекс строки или столбца представлен элементом. (требуемый)
Объявление
Objective C
@property NSInteger accessibilityIndex
Обсуждение
Используйте это свойство для любого элемента, к которому можно получить доступ через индекс: ячейки, строки, столбцы, и т.д.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Содержание после этого элемента делителя. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityNextContents
Обсуждение
Например, используйте это свойство для установки подпредставления, смежного с элементом разделителя представления разделения.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Ориентация этого элемента. (требуемый)
Объявление
Objective C
@property NSAccessibilityOrientation accessibilityOrientation
Обсуждение
Это свойство может содержать любого
NSAccessibilityHorizontalOrientationValue
илиNSAccessibilityVerticalOrientationValue
значения.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Кнопка переполнения для этой панели инструментов. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityOverflowButton
Обсуждение
Используйте это свойство на элементе панели инструментов.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Значение заполнителя для этого управления. (требуемый)
Объявление
Objective C
@property(copy) NSString *accessibilityPlaceholderValue
Обсуждение
Используйте это для средств управления, поддерживающих значения заполнителя, такие как текстовые поля.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Содержание, предшествующее этому элементу делителя. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityPreviousContents
Обсуждение
Например, используйте это свойство для установки подпредставления, смежного с элементом разделителя представления разделения.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, содержит ли этот элемент защищенное содержание. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilityProtectedContent) BOOL accessibilityProtectedContent
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Кнопка поиска для этого поля поиска. (требуемый)
Объявление
Objective C
@property(strong) id accessibilitySearchButton
Обсуждение
Используйте это свойство на поле поиска.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Поисковое меню для этого поля поиска. (требуемый)
Объявление
Objective C
@property(strong) id accessibilitySearchMenu
Обсуждение
Используйте это свойство на поле поиска.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, выбирается ли в настоящее время этот элемент. (требуемый)
Объявление
Objective C
@property(getter=isAccessibilitySelected) BOOL accessibilitySelected
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Массив, содержащий представления и панель разделителя от этого представления разделения. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilitySplitters
Обсуждение
Используйте на элементе представления разделения.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Элементы вкладки для этого представления вкладки. (требуемый)
Объявление
Objective C
@property(copy) NSArray *accessibilityTabs
Обсуждение
Используйте на элементе представления вкладки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
URL связался с этим элементом. (требуемый)
Объявление
Objective C
@property(copy) NSURL *accessibilityURL
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Вертикальная полоса прокрутки для этого представления прокрутки. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityVerticalScrollBar
Обсуждение
Используйте это свойство на представлении с возможностью прокрутки.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Значение предупреждения для этого индикатора уровня. (требуемый)
Объявление
Objective C
@property(strong) id accessibilityWarningValue
Обсуждение
Используйте это для элементов как индикатор уровня заряда батареи. Это наборы свойств граничное значение. Если значение элемента превышает граничное значение, элемент достиг стадии предупреждения.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Отменяет текущую работу. (требуемый)
Объявление
Swift
func accessibilityPerformCancel() -> Bool
Objective C
- (BOOL)accessibilityPerformCancel
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Моделирует нажатие Return в этом элементе. (требуемый)
Объявление
Swift
func accessibilityPerformConfirm() -> Bool
Objective C
- (BOOL)accessibilityPerformConfirm
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте на элементах, берущих ввод с клавиатуры, такой как текстовое поле.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Декременты значение этого элемента. (требуемый)
Объявление
Swift
func accessibilityPerformDecrement() -> Bool
Objective C
- (BOOL)accessibilityPerformDecrement
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте на элементах, имеющих корректируемое
accessibilityValue
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Удаляет значение этого элемента. (требуемый)
Объявление
Swift
func accessibilityPerformDelete() -> Bool
Objective C
- (BOOL)accessibilityPerformDelete
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте на элементах со значениями.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Постепенно увеличьте значение этого элемента. (требуемый)
Объявление
Swift
func accessibilityPerformIncrement() -> Bool
Objective C
- (BOOL)accessibilityPerformIncrement
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте на элементах, имеющих корректируемое
accessibilityValue
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Выбирает этот элемент. (требуемый)
Объявление
Swift
func accessibilityPerformPick() -> Bool
Objective C
- (BOOL)accessibilityPerformPick
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте на выбираемых элементах, таких как пункт меню.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Моделирует щелчок по этому элементу. (требуемый)
Объявление
Swift
func accessibilityPerformPress() -> Bool
Objective C
- (BOOL)accessibilityPerformPress
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте на элементах, ведущих себя кнопки Мне нравится.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Выявляет это окно. (требуемый)
Объявление
Swift
func accessibilityPerformRaise() -> Bool
Objective C
- (BOOL)accessibilityPerformRaise
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Окно ведет себя, как будто Вы щелкнули по строке заголовка окна.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Дисплеи альтернативный UI этого элемента. (требуемый)
Объявление
Swift
func accessibilityPerformShowAlternateUI() -> Bool
Objective C
- (BOOL)accessibilityPerformShowAlternateUI
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Используйте это для инициирования изменений в UI вследствие парения мыши или подобного события.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвраты к исходному UI этого элемента. (требуемый)
Объявление
Swift
func accessibilityPerformShowDefaultUI() -> Bool
Objective C
- (BOOL)accessibilityPerformShowDefaultUI
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Вызовите этот метод после успешного вызова
accessibilityPerformShowAlternateUI
возвратиться к исходному UI.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Дисплеи этот элемент меню. (требуемый)
Объявление
Swift
func accessibilityPerformShowMenu() -> Bool
Objective C
- (BOOL)accessibilityPerformShowMenu
Возвращаемое значение
YES
true
если было успешно инициировано действие; иначе,NO
false
. Это не указывает успешность или неуспешность действия, просто что было успешно инициировано действие.Обсуждение
Выводит на экран контекстное меню для этого элемента.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Указывает, может ли предоставленный селектор быть вызван на этот элемент. (требуемый)
Объявление
Swift
func isAccessibilitySelectorAllowed(_
selector
: Selector) -> BoolObjective C
- (BOOL)isAccessibilitySelectorAllowed:(SEL)
selector
Параметры
selector
Селектор для проверки.
Возвращаемое значение
YES
true
, если клиенты доступности могут вызвать селектор; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.