2010-12-16 2 views
2

Я сделал простое приложение.Как добавить пользовательскую клавиатуру

Мое приложение содержит 10 Текстовые поля.

то, что мне нужно, мне нужно, чтобы скрыть клавиатуру по умолчанию я поместить вручную ключи like this

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

Может ли любой PLS опубликовать какой-либо код или ссылку.

Благодарим u заранее.

ответ

1

Просто добавьте представление с 10 кнопками и назначьте действие для каждого из них.

В методе didBeginEditing дисс клавиатуры, используя,

[textField resignFirstResponder] 
[yourKeyboard show]; 

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

1

Существует полная нить про что here Она имеет учебник, много комментариев, пример кода и проекта, все, что вам нужно, есть. (Довольно длинный)

Вы в основном создаете представление своими кнопками, например, и В iOS3.2 и выше вы можете использовать свойство inputView вашего текстового поля. В ранних версиях iOS вам нужно сделать трюк (добавьте клавиатуру в качестве подзадачи UIKeyboard), которая также написана по ссылке.

Если вам нужны более продвинутые материалы, чем простые номера, вы, вероятно, захотите посмотреть на протоколы UIKeyInput и UITextInput.

Надеется, что это помогает