Как отобразить американский язык жестов (жесты) на клавишах клавиатуры iOS?

введите описание изображения здесьМне нужно создать настраиваемую клавиатуру, которая поддерживает американский язык жестов. Для этого мне нужно преобразовать символы клавиш клавиатуры на английском языке в клавиши символов рук на американском жестовом языке. Итак, как перевести (английские алфавиты) в ASL- (Hand Sign) на клавиатуре iOS.

Посмотрите это: Как имитировать клавиатуру языка жестов в IOS? < / а>

Мы должны сделать обратное. То есть знаки руки на клавиатуре. И когда пользователь нажимает клавиши с ручным знаком, алфавитный алфавит отображается в текстовом редакторе.

Подсказка: шрифты для поддержки языка жестов. И я использую шрифт «Gallaudet-Regular» для рисования символов рук на клавишах клавиатуры. Но не смог сделать то же самое.

Примечание. Ниже приведен код для создания настраиваемого расширения клавиатуры в iOS. Когда вы используете приведенный ниже код, он создаст кнопку клавиатуры с символом руки на клавише, но когда я использую для нажатия клавиши клавиатуры, он дает 'a' в виде текста, но мне нужен символ руки, когда я нажимаю.

Код: Шаг 1: // Создание настраиваемой кнопки

    self.testingButton = UIButton.buttonWithType(.System) as UIButton
    self.testingButton.setTitle(NSLocalizedString("a", comment: "Title for 'First Keyboard' button"), forState: .Normal)
    self.testingButton.sizeToFit()
    self.testingButton.titleLabel?.font = UIFont(name: "Gallaudet-Regular", size: 50)
    self.testingButton.backgroundColor = UIColor.redColor()
    self.testingButton.setTranslatesAutoresizingMaskIntoConstraints(false)
    self.testingButton.addTarget(self, action: "tapKeyboardButton:", forControlEvents: .TouchUpInside)
    self.view.addSubview(self.testingButton)

Шаг 2: // Выполнение действия над переключателем кнопок

func tapKeyboardButton (отправитель: UIButton) {

    let title = sender.titleForState(UIControlState.Normal)
    var proxy = textDocumentProxy as UITextDocumentProxy
    proxy.insertText(title!)
}

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


person Ashish Chhabra    schedule 24.02.2015    source источник
comment
Добавьте дополнительные сведения и часть кода, которая поможет разобраться в проблеме.   -  person Jitendra Pancholi    schedule 24.02.2015
comment
Голосующие вниз, пожалуйста, оставляйте комментарии.   -  person Ashish Chhabra    schedule 24.02.2015
comment
Вы представили широкое требование, не указав, что вы уже пробовали, и точную часть проблемы, которую вы не понимаете. Измените вопрос, включив в него более конкретную информацию о проблеме.   -  person Mick MacCallum    schedule 24.02.2015


Ответы (1)


Вам следует попробовать установить http://www.lifeprint.com/asl101/pages-layout/gallaudettruetypefont.htm и измените настройки шрифта на Gallaudettruetype font. Это должно решить проблему. Хотя я не разработчик iOS, но могу помочь вам разобраться в logic

Update: Если вы можете установить этот шрифт на свое устройство (iPhone, iPad), вы также сможете изменить тип ввода (клавиатура). Это полностью решит вашу проблему. Я не уверен, как бы вы это сделали, но это должно быть логикой, и вам следует двигаться вперед в этом направлении.

person Jitendra Pancholi    schedule 24.02.2015
comment
Шрифты не работают в iOS как веб-сайты. Есть определенные вещи, которые яблоко позволяет, и некоторые вещи, которые не допускаются. - person Saqib Omer; 27.07.2015