раскладка клавиатуры iPhone для отрицательных чисел? - PullRequest
5 голосов
/ 28 мая 2009

Мои пользователи должны ввести широту и долготу, и, конечно, мне нужно убедиться, что введенные значения являются допустимыми значениями широты и долготы. Я хотел бы иметь раскладку клавиатуры, которая делает это для меня (исключая буквенные символы, знаки препинания и т. Д. И оставляя только цифры и +/-). Клавиатура для цифровой клавиатуры, кажется, этого не делает (отсутствует +/-), как и другие раскладки клавиатуры, которые поставляются с SDK. Кто-нибудь знает, есть ли способ предоставить такую ​​возможность, не выполняя собственный IME для клавиатуры и не взламывая телефон?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 01 февраля 2010

Я знаю, что это ответ слишком поздно, но эта тема все еще была актуальна для меня. Поэтому я надеюсь, что следующее поможет кому-то, кто попадется на эту страницу.

Брайан С. Грувер опубликовал полный проект Xcode, который lambdabunny мог бы немного изменить для достижения своей цели. Вы можете найти это здесь: http://brygruver.squarespace.com/blog/2009/10/1/creating-a-custom-number-pad.html

Обновление Ссылка Squarespace теперь не работает. Другой вариант: https://github.com/lnafziger/Numberpad

1 голос
/ 29 мая 2009

Как насчет размещения кнопки «+/-» рядом с вашим UITextView, которая будет переключать знак введенного текста? Либо кнопка «+», которая появляется слева от нее, переключает ярлык кнопки с «+» на «-» при каждом нажатии на нее.

0 голосов
/ 28 мая 2009

Вам не нужно делать джейлбрейк. Если вы создаете представление для имитации клавиатуры, вы все равно следуете правилам SDK.

...