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

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

Разработчик

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

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

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

UITextInputTraits

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


Не применимый

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

UITextInputTraits протокол определяет функции, связанные с вводом с клавиатуры. Все объекты, поддерживающие ввод с клавиатуры, должны принять этот протокол для взаимодействия должным образом с системой управления ввода текста. UITextField и UITextView классы уже поддерживают этот протокол.

  • autocapitalizationType Свойство

    Стиль автокапитализации для текстового объекта.

    Объявление

    Swift

    optional var autocapitalizationType: UITextAutocapitalizationType { get set }

    Objective C

    @property(nonatomic) UITextAutocapitalizationType autocapitalizationType

    Обсуждение

    Это свойство определяет, в каких временах клавиша Shift автоматически нажимается, таким образом делая введенный символ прописной буквой. Значение по умолчанию для этого свойства UITextAutocapitalizationTypeSentences.

    Некоторые типы клавиатуры не поддерживают автокапитализацию. В частности эта опция проигнорирована если значение в keyboardType свойство установлено в UIKeyboardTypeNumberPad, UIKeyboardTypePhonePad, или UIKeyboardTypeNamePhonePad.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • autocorrectionType Свойство

    Стиль автоисправления для текстового объекта.

    Объявление

    Swift

    optional var autocorrectionType: UITextAutocorrectionType { get set }

    Objective C

    @property(nonatomic) UITextAutocorrectionType autocorrectionType

    Обсуждение

    Это свойство определяет, включено ли автоисправление или отключено во время ввода. С включенным автоисправлением текстовый объект отслеживает незнакомые слова и предлагает более подходящего заменяющего кандидата пользователю, заменяя напечатанный текст автоматически, если пользователь явно не переопределяет действие.

    Значение по умолчанию для этого свойства UITextAutocorrectionTypeDefault, который для большинства методов ввода приводит к включаемому автоисправлению.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • spellCheckingType Свойство

    Стиль проверки правописания для текстового объекта.

    Объявление

    Swift

    optional var spellCheckingType: UITextSpellCheckingType { get set }

    Objective C

    @property(nonatomic) UITextSpellCheckingType spellCheckingType

    Обсуждение

    Это свойство определяет, включена ли проверка правописания или отключена во время ввода. С включенной проверкой правописания текстовый объект генерирует красные подчеркивания для всех слов с ошибками. Если пользователь касается на слове с ошибками, текстовый объект дарит пользователю список возможных исправлений.

    Значение по умолчанию для этого свойства UITextSpellCheckingTypeDefault, когда автоисправление также включено, который включает проверку правописания. Значение в этом свойстве заменяет установку проверки правописания, установленную пользователем в Настройках> Общий> Клавиатура.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Булево значение, указывающее, включена ли клавиша Return автоматически, когда текст введен пользователем.

    Объявление

    Swift

    optional var enablesReturnKeyAutomatically: Bool { get set }

    Objective C

    @property(nonatomic) BOOL enablesReturnKeyAutomatically

    Обсуждение

    Значение по умолчанию для этого свойства NOfalse. Если Вы устанавливаете его в YEStrue, когда область ввода текста не содержит текста, клавиатура отключает клавишу Return. Как только пользователь вводит любой текст, клавиша Return автоматически включена.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • keyboardAppearance Свойство

    Стиль появления клавиатуры, связанной с текстовым объектом

    Объявление

    Swift

    optional var keyboardAppearance: UIKeyboardAppearance { get set }

    Objective C

    @property(nonatomic) UIKeyboardAppearance keyboardAppearance

    Обсуждение

    Это свойство позволяет Вам различить ввод текста по умолчанию в Вашем приложении и ввод текста в предупредительной панели. Значение по умолчанию для этого свойства UIKeyboardAppearanceDefault.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • keyboardType Свойство

    Стиль клавиатуры связался с текстовым объектом.

    Объявление

    Swift

    optional var keyboardType: UIKeyboardType { get set }

    Objective C

    @property(nonatomic) UIKeyboardType keyboardType

    Обсуждение

    Текстовые объекты могут быть предназначены для определенных типов ввода, таких как простой текст, электронная почта, числовая запись, и т.д. Стиль клавиатуры идентифицирует, какие ключи доступны на клавиатуре и которые появляются по умолчанию. Значение по умолчанию для этого свойства UIKeyboardTypeDefault.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • returnKeyType Свойство

    Содержание ключа «возврата».

    Объявление

    Swift

    optional var returnKeyType: UIReturnKeyType { get set }

    Objective C

    @property(nonatomic) UIReturnKeyType returnKeyType

    Обсуждение

    Установка этого свойства к различному ключевому типу изменяет заголовок ключа и обычно приводит к клавиатуре, отклоняемой, когда это нажимается. Значение по умолчанию для этого свойства UIReturnKeyDefault.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • secureTextEntry Свойство

    Идентифицирует, должен ли текстовый объект скрыть введенный текст.

    Объявление

    Swift

    optional var secureTextEntry: Bool { get set }

    Objective C

    @property(nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry

    Обсуждение

    Это свойство установлено в NOfalse по умолчанию. Установка этого свойства к YEStrue создает текстовый объект стиля пароля, скрывающий введенный текст.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Поведение автокапитализации основанного на тексте представления.

    Объявление

    Swift

    enum UITextAutocapitalizationType : Int { case None case Words case Sentences case AllCharacters }

    Objective C

    typedef enum : NSInteger { UITextAutocapitalizationTypeNone, UITextAutocapitalizationTypeWords, UITextAutocapitalizationTypeSentences, UITextAutocapitalizationTypeAllCharacters, } UITextAutocapitalizationType;

    Константы

    • None

      UITextAutocapitalizationTypeNone

      Не капитализируйте текст автоматически.

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

    • Words

      UITextAutocapitalizationTypeWords

      Капитализируйте первую букву каждого слова автоматически.

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

    • Sentences

      UITextAutocapitalizationTypeSentences

      Капитализируйте первую букву каждого предложения автоматически.

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

    • AllCharacters

      UITextAutocapitalizationTypeAllCharacters

      Капитализируйте все символы автоматически.

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

    Обсуждение

    Если система сценария не поддерживает капитализацию, метод ввода с клавиатуры игнорирует эти константы.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Поведение автоисправления основанного на тексте представления.

    Объявление

    Swift

    enum UITextAutocorrectionType : Int { case Default case No case Yes }

    Objective C

    typedef enum : NSInteger { UITextAutocorrectionTypeDefault, UITextAutocorrectionTypeNo, UITextAutocorrectionTypeYes, } UITextAutocorrectionType;

    Константы

    • Default

      UITextAutocorrectionTypeDefault

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

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

    • No

      UITextAutocorrectionTypeNo

      Отключите поведение автоисправления.

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

    • Yes

      UITextAutocorrectionTypeYes

      Включите поведение автоисправления.

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

    Обсуждение

    Если система сценария не поддерживает встроенное автоисправление, метод ввода с клавиатуры игнорирует эти константы.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Поведение проверки правописания основанного на тексте представления.

    Объявление

    Swift

    enum UITextSpellCheckingType : Int { case Default case No case Yes }

    Objective C

    typedef enum : NSInteger { UITextSpellCheckingTypeDefault, UITextSpellCheckingTypeNo, UITextSpellCheckingTypeYes, } UITextSpellCheckingType;

    Константы

    • Default

      UITextSpellCheckingTypeDefault

      Используйте поведение проверки правописания по умолчанию. Поведение по умолчанию состоит в том, чтобы включить проверку правописания каждый раз, когда также включено автоисправление.

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

    • No

      UITextSpellCheckingTypeNo

      Отключите поведение проверки правописания.

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

    • Yes

      UITextSpellCheckingTypeYes

      Включите поведение проверки правописания.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Тип клавиатуры для отображения для высказанного основанного на тексте мнения.

    Объявление

    Swift

    enum UIKeyboardType : Int { case Default case ASCIICapable case NumbersAndPunctuation case URL case NumberPad case PhonePad case NamePhonePad case EmailAddress case DecimalPad case Twitter case WebSearch }

    Objective C

    typedef enum : NSInteger { UIKeyboardTypeDefault, UIKeyboardTypeASCIICapable, UIKeyboardTypeNumbersAndPunctuation, UIKeyboardTypeURL, UIKeyboardTypeNumberPad, UIKeyboardTypePhonePad, UIKeyboardTypeNamePhonePad, UIKeyboardTypeEmailAddress, UIKeyboardTypeDecimalPad, UIKeyboardTypeTwitter, UIKeyboardTypeWebSearch, UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable } UIKeyboardType;

    Константы

    • Default

      UIKeyboardTypeDefault

      Используйте клавиатуру по умолчанию для текущего метода ввода.

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

    • ASCIICapable

      UIKeyboardTypeASCIICapable

      Используйте клавиатуру, выводящую на экран стандартные символы ASCII.

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

    • NumbersAndPunctuation

      UIKeyboardTypeNumbersAndPunctuation

      Используйте клавиатура пунктуации и числа.

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

    • URL

      UIKeyboardTypeURL

      Используйте клавиатуру, оптимизированную для записи URL. Этот тип функции «.», «/», и «.com» заметно.

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

    • NumberPad

      UIKeyboardTypeNumberPad

      Используйте цифровую клавиатуру, разработанную для Ввода PIN-кода. Этот тип обладает числами 0 до 9 заметно. Этот тип клавиатуры не поддерживает автокапитализацию.

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

    • PhonePad

      UIKeyboardTypePhonePad

      Используйте клавиатуру, разработанную для того, чтобы ввести номера телефона. Этот тип обладает числами 0 до 9 и «*» и “#\” символы заметно. Этот тип клавиатуры не поддерживает автокапитализацию.

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

    • NamePhonePad

      UIKeyboardTypeNamePhonePad

      Используйте клавиатуру, разработанную для ввода имени лица или телефонного номера. Этот тип клавиатуры не поддерживает автокапитализацию.

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

    • EmailAddress

      UIKeyboardTypeEmailAddress

      Используйте клавиатуру, оптимизированную для указания адресов электронной почты. Этот тип обладает,«.» и пробелы заметно.

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

    • DecimalPad

      UIKeyboardTypeDecimalPad

      Используйте клавиатуру с числами и десятичной точкой.

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

    • Twitter

      UIKeyboardTypeTwitter

      Используйте клавиатуру, оптимизированную для ввода текста Твиттера с легким доступом к @ и # символы.

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

    • WebSearch

      UIKeyboardTypeWebSearch

      Используйте клавиатуру, оптимизированную для условий веб-поиска и записи URL. Этот тип обладает пространством и«.» символами заметно.

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

    • UIKeyboardTypeAlphabet

      Используйте клавиатуру, оптимизированную для алфавитной записи.

      Использовать UIKeyboardTypeASCIICapable вместо этого.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Появление клавиатуры используется основанным на тексте представлением.

    Объявление

    Swift

    enum UIKeyboardAppearance : Int { case Default case Dark case Light }

    Objective C

    typedef enum : NSInteger { UIKeyboardAppearanceDefault, UIKeyboardAppearanceDark, UIKeyboardAppearanceLight, UIKeyboardAppearanceAlert, } UIKeyboardAppearance;

    Константы

    • Default

      UIKeyboardAppearanceDefault

      Используйте появление клавиатуры по умолчанию для текущего метода ввода. Эта константа соответствует UIKeyboardAppearanceLight значение.

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

    • Dark

      UIKeyboardAppearanceDark

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

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

    • Light

      UIKeyboardAppearanceLight

      Используйте клавиатуру, где требуется легкий взгляд.

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

    • UIKeyboardAppearanceAlert

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

      Использовать UIKeyboardAppearanceDark вместо этого.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Текстовая строка выведена на экран в ключе «возврата» клавиатуры.

    Объявление

    Swift

    enum UIReturnKeyType : Int { case Default case Go case Google case Join case Next case Route case Search case Send case Yahoo case Done case EmergencyCall }

    Objective C

    typedef enum : NSInteger { UIReturnKeyDefault, UIReturnKeyGo, UIReturnKeyGoogle, UIReturnKeyJoin, UIReturnKeyNext, UIReturnKeyRoute, UIReturnKeySearch, UIReturnKeySend, UIReturnKeyYahoo, UIReturnKeyDone, UIReturnKeyEmergencyCall, } UIReturnKeyType;

    Константы

    • Default

      UIReturnKeyDefault

      Установите текст клавиши Return для «возвращений».

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

    • Go

      UIReturnKeyGo

      Установите текст клавиши Return для Движения.

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

    • Google

      UIReturnKeyGoogle

      Установите текст клавиши Return к «Google».

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

    • Join

      UIReturnKeyJoin

      Установите текст клавиши Return для «Присоединений».

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

    • Next

      UIReturnKeyNext

      Установите текст клавиши Return к «Затем».

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

    • Route

      UIReturnKeyRoute

      Установите текст клавиши Return для «Направления».

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

    • Search

      UIReturnKeySearch

      Установите текст клавиши Return для «Искания».

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

    • Send

      UIReturnKeySend

      Установите текст клавиши Return для «Отправления».

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

    • Yahoo

      UIReturnKeyYahoo

      Установите текст клавиши Return к «Yahoo».

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

    • Done

      UIReturnKeyDone

      Установите текст клавиши Return к «Сделанному».

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

    • EmergencyCall

      UIReturnKeyEmergencyCall

      Установите текст клавиши Return к «Экстренному вызову».

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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