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