Является ли клавиатура iOS программируемой (для App Store App)? - PullRequest
2 голосов
/ 14 мая 2011

Могу ли я создать приложение, которое настраивает клавиатуру iOS таким образом, чтобы она содержала многосимвольные кнопки, например строки, и когда пользователь нажимает эти кнопки, выводится текстовая строка?

Также можно ли использовать разделы для категоризации кнопоккак приложение Emojii?

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

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

Это приложение должно быть одобрено App Store, а не Cydia или JB.Спасибо

Ответы [ 3 ]

2 голосов
/ 14 мая 2011

Вы можете использовать свойство keyboardType UITextField или UITextView (или другого класса, реализующего протокол UITextInputTraits), чтобы выбрать из небольшого числа предоставленных клавиатур.

Или (начиная с iOS 3.2) вы можете установитьпредставление в свойстве inputAccessoryView UITextField или UITextView, которое будет автоматически отображаться над клавиатурой.Или вы можете установить свойство inputView, чтобы полностью заменить клавиатуру своим собственным видом.Но обратите внимание, что UITextField не позволяет правильно взаимодействовать с позицией курсора, в то время как UITextView неправильно поддерживает однострочное отображение, так что это очень ограниченная утилита.

Или вы можете попробовать некоторые хаки, например, людииспользуйте, чтобы получить кнопку «Готово» на UIKeyboardTypeNumberPad, но Apple вполне может решить начать отклонять приложения, которые делают подобные вещи.

0 голосов
/ 18 августа 2011

Вы МОЖЕТЕ сделать это.Я должен сказать, что понятия не имею, как это делает, как это делает алгебра Wolframalpha.У вас есть ключ, как «грех» и «косин» и «F (X)».Так что есть какой-то способ сделать это.Продолжайте исследовать!

0 голосов
/ 14 мая 2011

Вы не можете включить клавиатуру. Вы можете прикрепить вид только сверху клавиатуры ... как сафари на текстовые поля. (Кнопки «Следующая / Предыдущая»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...