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

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

Разработчик

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

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

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

UITextChecker

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


Соответствует


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

Вы используете экземпляры UITextChecker класс для проверки строки (обычно текст документа) для слов с ошибками.

UITextChecker проверяет правописание использования словаря для данного языка. Можно сказать ему игнорировать определенные слова, когда проверка правописания у определенного документа и Вас может быть он, изучают слова, который добавляет те слова к словарю. Вы обычно используете один экземпляр UITextChecker на документ, несмотря на то, что можно использовать единственный экземпляр для проверения правописание связанных частей текста, если Вы хотите совместно использовать проигнорированные слова и другое состояние.

Можно также использовать UITextChecker получить завершения для частично вводимых слов, а также возможные замены для слов с ошибками, которые тогда можно представить пользователям.

  • Инициирует поиск диапазона строки для слова с ошибками.

    Объявление

    Swift

    func rangeOfMisspelledWordInString(_ stringToCheck: String!, range range: NSRange, startingAt startingOffset: Int, wrap wrapFlag: Bool, language language: String) -> NSRange

    Objective C

    - (NSRange)rangeOfMisspelledWordInString:(NSString *)stringToCheck range:(NSRange)range startingAt:(NSInteger)startingOffset wrap:(BOOL)wrapFlag language:(NSString *)language

    Параметры

    stringToCheck

    Строка для проверки на слова с ошибками.

    range

    Диапазон stringToCheck проверять на слово с ошибками.

    startingOffset

    Смещение в range из stringToCheck начать проверять на слова с ошибками.

    wrapFlag

    YEStrue продолжать проверять с начала range если никакое слово с ошибками не найдено между startingOffset и конец range. Указать NOfalse иметь конец проверки правописания в конце range.

    language

    Язык слов, которые будут проверены на корректное написание. Этой строкой является ISO код языка 639-1 или объединенный ISO код языка 639-1 и ISO 3166-1 региональный код (например, fr_FR).

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

    Диапазон первого слова с ошибками встретился или {NSNotFound, 0} если ни один не найден.

    Обсуждение

    Для поиска всей строки или диапазона в той строке вызовите этот метод в цикле, сбросив startingOffset от каждого возвращенного диапазона, пока Вы не достигаете конца строки или указанного диапазона в строке.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

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

    Объявление

    Swift

    func guessesForWordRange(_ range: NSRange, inString string: String, language language: String) -> [AnyObject]?

    Objective C

    - (NSArray *)guessesForWordRange:(NSRange)range inString:(NSString *)string language:(NSString *)language

    Параметры

    range

    Диапазон слова с ошибками в string.

    string

    Строка, в которой существует слово с ошибками, как расположено range.

    language

    Язык слов, которые являются возможными исправлениями. Эта строка является от ISO стандартом 639-1, например es (Испанский язык).

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

    Массив строк, каждая из которых могла бы быть корректной заменой (т.е. предположение) для слова с ошибками в данном диапазоне строки. Если никакие возможные предположения не найдены, метод возвращает пустой массив.

    Обсуждение

    Строки в массиве находятся в порядке, они должны быть представлены пользователю — т.е. более вероятные предположения на первом месте в массиве.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает массив строк, которые являются возможными завершениями для частично вводимого слова.

    Объявление

    Swift

    func completionsForPartialWordRange(_ range: NSRange, inString string: String?, language language: String) -> [AnyObject]?

    Objective C

    - (NSArray *)completionsForPartialWordRange:(NSRange)range inString:(NSString *)string language:(NSString *)language

    Параметры

    range

    Диапазон частично вводимого слова в string.

    string

    Строка, в которой существует частично вводимое слово, как расположено range.

    language

    Язык слов, которые являются возможными исправлениями. Этой строкой является ISO код языка 639-1 или объединенный ISO код языка 639-1 и ISO 3166-1 региональный код (например, fr_CA).

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

    Массив строк, каждая из которых является завершением частично вводимого слова, представленного range в string. Если никакие возможные завершения не найдены, метод возвращает пустой массив.

    Обсуждение

    Строки в массиве находятся в порядке, они должны быть представлены пользователю — т.е. более вероятные завершения на первом месте в массиве.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Говорит получателю игнорировать указанное слово когда проверка правописания.

    Объявление

    Swift

    func ignoreWord(_ wordToIgnore: String)

    Objective C

    - (void)ignoreWord:(NSString *)wordToIgnore

    Параметры

    wordToIgnore

    Строка, которая является словом получатель, должна проигнорировать, когда это - проверка правописания документ.

    Обсуждение

    Программа проверки правописания исключает проигнорированные слова как слова с ошибками во время текущего сеанса проверки правописания только.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает слова, которые получатель игнорирует когда проверка правописания.

    Объявление

    Swift

    func ignoredWords() -> [AnyObject]!

    Objective C

    - (NSArray *)ignoredWords

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

    Массив строк, каждая из которых указывает слово получатель, игнорирует, когда это - проверка правописания документ.

    Обсуждение

    Программа проверки правописания исключает проигнорированные слова как слова с ошибками во время текущего сеанса проверки правописания только.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Устанавливает список слов, которые должен проигнорировать получатель, когда это - проверка правописания документ.

    Объявление

    Swift

    func setIgnoredWords(_ words: [AnyObject]!)

    Objective C

    - (void)setIgnoredWords:(NSArray *)words

    Параметры

    words

    Массив строк, каждая из которых указывает слово получатель, должен проигнорировать, когда это - проверка правописания документ.

    Обсуждение

    Проигнорированные слова не обрабатываются как слова с ошибками только для текущего сеанса проверки правописания.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Говорит текстовому средству проверки изучать указанное слово так, чтобы это не было оценено, как написано c орфографическими ошибками.

    Объявление

    Swift

    class func learnWord(_ word: String!)

    Objective C

    + (void)learnWord:(NSString *)word

    Параметры

    word

    Строка, представляющая слово для класса для изучения.

    Обсуждение

    Когда a UITextChecker объект изучает слово, он добавляется к словарю. Это - глобальная переменная через языки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Говорит текстовому средству проверки забывать указанное слово

    Объявление

    Swift

    class func unlearnWord(_ word: String)

    Objective C

    + (void)unlearnWord:(NSString *)word

    Параметры

    word

    Строка, представляющая слово для класса для разучиваний.

    Обсуждение

    Когда a UITextChecker объект забывает слово, он удален из словаря.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвраты, изучило ли текстовое средство проверки указанное слово.

    Объявление

    Swift

    class func hasLearnedWord(_ word: String) -> Bool

    Objective C

    + (BOOL)hasLearnedWord:(NSString *)word

    Параметры

    word

    Строка, представляющая слово.

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

    YEStrue если класс изучил слово, иначе NOfalse.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    + learnWord:
    + unlearnWord:

  • Возвращает языки, для которых текстовый класс средства проверки может выполнить проверку правописания.

    Объявление

    Swift

    class func availableLanguages() -> [AnyObject]

    Objective C

    + (NSArray *)availableLanguages

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

    Массив строк, представляющих ISO 639-1 код языка или объединенный ISO 639-1 код языка и ISO 3166-1 региональный код (например, en_US).

    Обсуждение

    Языки, представленные строками в возвращенном массиве, находятся в порядке пользовательской настройки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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