Элемент текстового поля

Таблица 1 перечисляет ключи, которые могут быть помещены в словарь, связанный с PSTextFieldSpecifier ввести.

Табличные 1  ключи для PSTextFieldSpecifier словарь

Ключ

Тип значения

Значение

Type (требуемый)

Строка

Значение этого ключа всегда устанавливается в PSTextFieldSpecifier.

Этот ключ требуется.

Title (локализуемый)

Строка

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

Значение этого ключа локализуемо.

Key (требуемый)

Строка

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

Этот ключ требуется.

DefaultValue

Строка

Значение по умолчанию для предпочтительного ключа. Это значение возвращается когда указанный предпочтительный ключ (представленный Key запись), не присутствует в предпочтительной базе данных. Если этот ключ не присутствует, пустая строка связана с ключом.

IsSecure

Булевская переменная

Если Да, текстовое поле является текстовым полем ввода пароля, заменяющим напечатанный текст символами маркера. Если нет, текстовое поле является стандартным текстовым полем, выводящим на экран напечатанный текст. Если этот ключ не присутствует, значение по умолчанию Нет.

KeyboardType

Строка

Тип клавиатуры для отображения пользователю. Это значение должно содержать одну из следующих строк: Alphabet , NumbersAndPunctuation , NumberPad , URL , EmailAddress.

Если этот ключ не присутствует, значение по умолчанию Alphabet .

AutocapitalizationType

Строка

Стиль автокапитализации для применения к напечатанному тексту. Это значение должно содержать одну из следующих строк: None , Sentences , Words , AllCharacters .

Если этот ключ не присутствует, значение по умолчанию None.

AutocorrectionType

Строка

Стиль автоисправления для применения при вводе. Это значение должно содержать одну из следующих строк: Default , No , Yes.

Если этот ключ не присутствует, значение по умолчанию Default.

SupportedUserInterfaceIdioms

Массив

Указывает, что элемент выведен на экран только на определенных типах устройств. Значение этого ключа является массивом строк с поддерживаемыми идиомами. Включайте строку «Телефон» для отображения элемента на iPhone и iPod touch. Включайте строку для «Дополнения» для отображения его на iPad.

Этот ключ доступен в iOS 4.2 и позже.

Для получения дополнительной информации о клавиатурах, автокапитализация и опции автоисправления, используемые текстовыми полями, видят константы, определенные в Ссылке на протокол UITextInputTraits.