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

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

Разработчик

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

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

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

UITextDocumentProxy

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


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

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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

Прокси текстового документа обеспечивает текстовый контекст для пользовательской клавиатуры (который основывается UIInputViewController класс) посредством клавиатуры textDocumentProxy свойство.

Через соответствие к UIKeyInput протокол, прокси текстового документа позволяет пользовательской клавиатуре вставить и удалить текст, скорректировать позицию точки вставки и определить, пуст ли объект ввода текста.

Для больше об использовании прокси текстового документа, посмотрите Ссылку класса UIInputViewController и Пользовательскую Клавиатуру в Руководстве по программированию Расширения Приложения.

  • documentContextAfterInput Свойство

    Текстовый контекст после точки вставки во входном объекте текущего текста. (требуемый) (только для чтения)

    Объявление

    Swift

    var documentContextAfterInput: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *documentContextAfterInput

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • documentContextBeforeInput Свойство

    Текстовый контекст перед точкой вставки во входном объекте текущего текста. (требуемый) (только для чтения)

    Объявление

    Swift

    var documentContextBeforeInput: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *documentContextBeforeInput

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Перемещает точку вставки вперед или назад во входном объекте текущего текста. (требуемый)

    Объявление

    Swift

    func adjustTextPositionByCharacterOffset(_ offset: Int)

    Objective C

    - (void)adjustTextPositionByCharacterOffset:(NSInteger)offset

    Параметры

    offset

    Число символов для корректировки точки вставки. Положительное значение перемещает точку вставки вперед (согласно текстовому направлению хранения для текущего языка). Отрицательная величина перемещает точку вставки назад.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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