2014-01-20 3 views
-3

У меня есть готовый проект, сделанный другом, но в текстовом поле он положил цифровую клавиатуру, где она должна быть обычной клавиатурой. Существует много кода, и я не знаю, как изменить тип клавиатуры. Какое слово или предложение я должен найти, и какое значение нужно изменить? Большое спасибо.Как преобразовать числовую клавиатуру в обычную/буквенную клавиатуру

+2

Почему вы не просто попросите друга, чтобы изменить его? –

ответ

2

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

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

UIKeyboardTypeNumbersAndPunctuation 
UIKeyboardTypeNumberPad 
UIKeyboardTypePhonePad 

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

0

В интерфейсе Builder выберите свое текстовое поле и откройте инспектор атрибутов. Есть атрибут «Клавиатура». Установите его на все, что вам нужно.

enter image description here

+0

Спасибо вам большое! Im, сделанный из глупых вопросов jaja, купите, я не говорю по-английски, и его немного сложнее – user3166722

0
[textField setKeyboardType:UIKeyboardTypeDefault]; 
Смежные вопросы