Как потянуть UIKeyboard без UITextField или UITextView?

Во-первых, Вам нужен шрифт, который содержит те символы. Согласно информация о поддержке в Fileformat.info, единственным шрифтом, который имеет их, является Symbola, хотя возможно, что немного менее известные шрифты имеют их также. Symbola может быть загружен от http://www.fonts2u.com/search.html?q=symbola , или http://users.teilar.gr/~g1951d/ (последний для author’s сайта, следовательно предпочтительного, когда он работает).

114-секундный, браузеры испытывают трудности со специальными шрифтами. Они часто не могут поднять специальные символы с различных шрифтов. I’m, боящийся, что, если страница явно не упоминает Symbola (поскольку это действительно должно в случаях как это), единственная вещь можно сделать как пользователь, должен заставить браузер использовать Symbola в качестве стандартного шрифта, по крайней мере временно (через browser’s общие настройки).

12
задан Kriem 7 September 2009 в 14:55
поделиться

2 ответа

Это «официально» невозможно - вы вообще не можете получить доступ к объекту UIKeyboard, оставаясь в рамках рекомендаций Apple.

Создание невидимого UITextField, затем вызов [textField статьFirstResponder] выполнит свою работу - вы даже можете сначала создать подкласс UITextField, а затем переопределить метод делегата textField: shouldChangeCharactersInRange: , чтобы перенаправить ввод текста туда, куда вы хотите.

14
ответ дан 2 December 2019 в 04:03
поделиться

Я не пробовал, но http://www.cocoadev.com/index.pl?UIKeyboard показывает код, который выглядит так, как будто он должен работать.

0
ответ дан 2 December 2019 в 04:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: