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 и позже.
