NSAccessibilityElement
Этот основанный на ролях протокол объявляет минимальный интерфейс, требуемый взаимодействовать с клиентом доступности. В целом Ваши элементы пользовательского интерфейса не должны принимать этот протокол. Они должны принять более специфичный, основанный на ролях протокол вместо этого. Для списка основанных на ролях протоколов см. Ссылку на протокол NSAccessibility.
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.10 и позже.
-
accessibilityFrame () - accessibilityFrame
ТребуемыйВозвращает кадр элемента в координатах экрана. (требуемый)
Возвращаемое значение
Кадр элемента в координатах экрана.
Обсуждение
Этот метод является методом get для
NSAccessibility
протоколaccessibilityFrame
свойство. Этот метод вызывают каждый раз, когда клиенты доступности запрашиваютNSAccessibilitySizeAttribute
илиNSAccessibilityPositionAttribute
атрибуты.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвраты идентификационные данные этого элемента. (требуемый)
Объявление
Swift
optional func accessibilityIdentifier() -> String
Objective C
- (NSString *)accessibilityIdentifier
Возвращаемое значение
Возвращает уникальный идентификатор для этого элемента пользовательского интерфейса. Этот ID часто используется в автоматизированном тестировании.
Обсуждение
Этот метод является методом get для
NSAccessibility
протоколaccessibilityIdentifier
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
accessibilityParent () - accessibilityParent
ТребуемыйВозвраты родитель этого элемента в иерархии доступности. (требуемый)
Объявление
Swift
func accessibilityParent() -> AnyObject?
Objective C
- (id)accessibilityParent
Возвращаемое значение
Родитель этого элемента в иерархии доступности.
Обсуждение
Этот метод является методом get для
NSAccessibility
протоколaccessibilityParent
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
Возвращает булево значение, указывающее, имеет ли этот элемент клавиатурный фокус. (требуемый)
Объявление
Swift
optional func isAccessibilityFocused() -> Bool
Objective C
- (BOOL)isAccessibilityFocused
Возвращаемое значение
YES
true
если этот элемент имеет клавиатурный фокус; иначе,NO
false
.Обсуждение
Этот метод является методом get для
NSAccessibility
протоколaccessibilityFocused
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
См. также