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

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

Разработчик

Ссылка платформы UIKit ссылка на протокол UIAccessibilityReadingContent

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

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

UIAccessibilityReadingContent

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


Не применимый

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


Не применимый

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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 5.0 и позже.

UIAccessibilityReadingContent протокол может быть реализован на объекте, представляющем содержание, предназначающееся, чтобы быть считанным пользователями, такими как книга или статья. Чтобы дать пользователям VoiceOver превосходящий, непрерывный опыт чтения, можно реализовать этот протокол на таком элементе, охарактеризовать его с UIAccessibilityTraitCausesPageTurn черта и использование UIAccessibilityScrollDirectionNext и UIAccessibilityScrollDirectionPrevious константы для включения превращения страницы.

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

    Объявление

    Swift

    func accessibilityLineNumberForPoint(_ point: CGPoint) -> Int

    Objective C

    - (NSInteger)accessibilityLineNumberForPoint:(CGPoint)point

    Параметры

    point

    Точка в границах пространства представления получателя, в координатах экрана. Т.е. то, точка, для который [self pointInside:point withEvent:event] == YES.

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

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

    Обсуждение

    Этот метод вызывают только когда point в границах представления или элемента.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает текст, связанный с указанным номером строки. (требуемый)

    Объявление

    Swift

    func accessibilityContentForLineNumber(_ lineNumber: Int) -> String?

    Objective C

    - (NSString *)accessibilityContentForLineNumber:(NSInteger)lineNumber

    Параметры

    lineNumber

    Номер строки в содержании получателя.

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

    Строка, содержащая текст, связанный с указанным номером строки, или nil если номер строки недопустим. По умолчанию, эта функция возвраты nil.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает экранный кадр, связанный с указанным номером строки. (требуемый)

    Объявление

    Swift

    func accessibilityFrameForLineNumber(_ lineNumber: Int) -> CGRect

    Objective C

    - (CGRect)accessibilityFrameForLineNumber:(NSInteger)lineNumber

    Параметры

    lineNumber

    Номер строки.

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

    Кадр в получателе, содержащем указанный номер строки в координатах экрана. По умолчанию, этот метод возвраты CGRectZero.

    Обсуждение

    Для определения экранного прямоугольника (или кадр) строки можно использовать код, такой как следующее:

    Swift

    • let lineBounds: CGRect = // the bounds of the line in view space
    • let view: UIView = // the relevant view
    • return UIAccessibilityConvertFrameToScreenCoordinates(lineBounds, view)

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает текст, выведенный на экран на текущей странице. (требуемый)

    Объявление

    Swift

    func accessibilityPageContent() -> String!

    Objective C

    - (NSString *)accessibilityPageContent

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

    Строка, содержащая текст, выведенный на экран на текущей странице.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.