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

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

Разработчик

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

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

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

UITextInputStringTokenizer

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

UITextInputStringTokenizer класс является базовым внедрением протокола UITextInputTokenizer, предоставленного платформой UIKit.

Если Вы хотите использовать в своих интересах это базовое внедрение, необходимо разделить этот класс на подклассы и обработать специализированные направления и гранулярности, затронутые расположением. При инстанцировании класса, необходимо предоставить класс документа, принимающий протокол UITextInput для приложения.

Разделение на подклассы примечаний

Когда Вы разделяете на подклассы UITextInputStringTokenizer, переопределите все UITextInputTokenizer методы, вызывая реализацию суперкласса (super) когда параметры метода не затронуты расположением. Например, подклассу нужна пользовательская реализация всех методов для гранулярности строки. Для левого направления это должно решить, соответствует ли левый в данной позиции, чтобы передать или назад, и затем вызвать super передача в направлении хранения (UITextStorageDirection).

  • Возвращает объект, инициализированный с объектом документа, непосредственно связывающимся с системой ввода текста.

    Объявление

    Swift

    init!(textInput textInput: UIResponder)

    Objective C

    - (instancetype)initWithTextInput:(UIResponder<UITextInput> *)textInput

    Параметры

    textInput

    Объект документа в приложении, принимающем протокол UITextInput в целях связи с системой ввода текста.

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

    Экземпляр подкласса UITextInputStringTokenizer, или nil если не мог бы быть создан объект.

    Обсуждение

    Подкласс UITextInputStringTokenizer не должен сохранять textInput; токенизатору должен всегда ограничивать время жизни тот из UITextInput-соответствующего объекта, и сдерживающая ссылка создала бы сохранить цикл.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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