UIAccessibilityReadingContent
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 5.0 и позже.
UIAccessibilityReadingContent протокол может быть реализован на объекте, представляющем содержание, предназначающееся, чтобы быть считанным пользователями, такими как книга или статья. Чтобы дать пользователям VoiceOver превосходящий, непрерывный опыт чтения, можно реализовать этот протокол на таком элементе, охарактеризовать его с UIAccessibilityTraitCausesPageTurn черта и использование UIAccessibilityScrollDirectionNext и UIAccessibilityScrollDirectionPrevious константы для включения превращения страницы.
-
Возвращает номер строки, содержащий указанную точку. (требуемый)
Объявление
Параметры
pointТочка в границах пространства представления получателя, в координатах экрана. Т.е. то, точка, для который
[self pointInside:point withEvent:event] == YES.Возвращаемое значение
Номер строки, содержащий указанную точку или
NSNotFoundесли точка указывает пустую область в прямоугольнике получателя. По умолчанию, этот метод возвратыNSNotFound.Обсуждение
Этот метод вызывают только когда
pointв границах представления или элемента.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает текст, связанный с указанным номером строки. (требуемый)
Объявление
Параметры
lineNumberНомер строки в содержании получателя.
Возвращаемое значение
Строка, содержащая текст, связанный с указанным номером строки, или
nilесли номер строки недопустим. По умолчанию, эта функция возвратыnil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает экранный кадр, связанный с указанным номером строки. (требуемый)
Объявление
Параметры
lineNumberНомер строки.
Возвращаемое значение
Кадр в получателе, содержащем указанный номер строки в координатах экрана. По умолчанию, этот метод возвраты
CGRectZero.Обсуждение
Для определения экранного прямоугольника (или кадр) строки можно использовать код, такой как следующее:
Swift
let lineBounds: CGRect = // the bounds of the line in view spacelet view: UIView = // the relevant viewreturn 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 и позже.
