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

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

Разработчик

Ссылка платформы AppKit ссылка класса NSTextAlternatives

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

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

NSTextAlternatives

NSTextAlternatives неизменный класс значения, хранящий список альтернатив для части текста и передающий выбор пользователем альтернативы через уведомление Вашему приложению. Для поддержки предписания, например, Вы могли бы использовать NSTextAlternatives представить список альтернативных интерпретаций для слова или формулировать пользователя говорят. Если пользователь принимает решение заменить начальную интерпретацию альтернативой, NSTextAlternatives уведомляет Вас относительно выбора так, чтобы можно было обновить текст соответственно.

NSTextAlternatives экземпляры присоединены к приписанным строкам как к значению текстового атрибута, NSTextAlternativesAttributeName.

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


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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.8 и позже.
  • Инициализирует NSTextAlternatives экземпляр.

    Объявление

    Swift

    init(primaryString primaryString: String, alternativeStrings alternativeStrings: [AnyObject])

    Objective C

    - (instancetype)initWithPrimaryString:(NSString *)primaryString alternativeStrings:(NSArray *)alternativeStrings

    Параметры

    primaryString

    Строка, первоначально выбранная в качестве входной строки.

    alternativeStrings

    Массив альтернативных возможных интерпретаций, которые мог бы выбрать пользователь.

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

    Инициализированный NSTextAlternatives экземпляр.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • primaryString primaryString Свойство

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

    Объявление

    Swift

    var primaryString: String { get }

    Objective C

    @property(readonly, copy) NSString *primaryString

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.8 и позже.

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

    Объявление

    Swift

    var alternativeStrings: [AnyObject] { get }

    Objective C

    @property(readonly, copy) NSArray *alternativeStrings

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • Отправленный в NSTextAlternatives когда пользователь выбирает одну из альтернативных строк, объект текстом просматривает.

    Объявление

    Swift

    func noteSelectedAlternativeString(_ alternativeString: String)

    Objective C

    - (void)noteSelectedAlternativeString:(NSString *)alternativeString

    Параметры

    alternativeString

    Альтернативная строка, выбранная пользователем.

    Обсуждение

    Реализация базового класса отправляет уведомление, NSTextAlternativesSelectedAlternativeStringNotification, с выбранной альтернативной строкой в пользовательской информации под ключом @"NSAlternativeString". Используя этот механизм, произвольные объекты могут прислушаться к пользовательским выборам альтернативных строк.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • Отправленный, когда пользователь выбирает альтернативную строку.

    Произвольные объекты могут прислушаться для этого уведомления для получения пользовательских выборов альтернативных строк. userInfo словарь содержит следующую информацию:

    Ключ

    Значение

    @"NSAlternativeString"

    Выбранная альтернативная строка.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.8 и позже.