Создать пользовательскую международную клавиатуру для iPhone - PullRequest
5 голосов
/ 02 июля 2011

Можно ли воспользоваться международной функцией клавиатуры для iPhone и создать собственную клавиатуру, которую можно использовать для всего телефона, а не только для конкретного приложения?

Похоже на клавиатуру Emoji, но у меня такое впечатление, что она как-то родная для iOS и просто отключена по умолчанию?

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

Ответы [ 4 ]

7 голосов
/ 02 июля 2011

Согласно руководящим указаниям Apple по предоставлению :

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

Нет открытых API для добавления дополнительной клавиатуры.

Файлы, которые хранят данные клавиатуры, определенно хранятся вне контейнера вашего приложения.

Вкратце: на данный момент нет способа реализовать настраиваемую глобальную клавиатуру на не сломанном устройстве iOS.

2 голосов
/ 26 сентября 2014

Начиная с iOS 8, теперь вы можете создавать собственные расширения клавиатуры: https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

0 голосов
/ 26 августа 2012

Лучший способ, который я нашел, - добавить ярлыки.Зайдите в настройки клавиатуры и вставьте символы, которые вы скопировали из документа или сафари, и дайте ему ярлык.Для примера: для √ я использовал ss.Так что я просто удваиваю первую букву.Или для показателя типа ², я просто использую 22. Для установки требуется некоторое время, но это простой способ вместо переключения между приложением символов и копирования и вставки каждый раз.А для греческих символов я только что установил греческую клавиатуру.Повеселись.

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

@ 0x90

это приложение добавляет международную клавиатуру для iOS (клавиатуру, которую вы увидите в общих настройках iOS)

http://itunes.apple.com/us/app/emoji-free!/id332509635?mt=8

как им удалось это сделать?

-

РЕДАКТИРОВАТЬ: Прошу прощения, что не нашел его раньше, это должен быть ответ

Создание приложения Emoji Enabeling

...