Можно ли использовать экранную клавиатуру Cocoa-touch в обычном приложении Cocoa? - PullRequest
0 голосов
/ 17 июля 2010

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

Я знаю, что в Cocoa-touch есть экранная клавиатура, но, насколько мне известно, ее можно использовать только на iPhone, iTouch и iPad.

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

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 июля 2010

UIKit, к сожалению, не является частью Mac OS X, поэтому вы не можете ничего с него использовать.Есть экранная клавиатура, которую вы можете включить в системной панели настроек «Язык и текст», но я не знаю, как вы это сделаете программно.Если это главное требование для вашей системы, то, вероятно, было бы лучше накатить вашу собственную.OS X на самом деле не предназначена для сенсорных экранов и совсем недавно получила самую элементарную поддержку сенсорного взаимодействия (благодаря Magic Mouse и трекпаду MacBooks).

1 голос
/ 17 июля 2010

К сожалению, экранная клавиатура является частью UIKit, который доступен только на iOS.Единственная (хакерская) опция, о которой я знаю, это запускать ваше приложение в симуляторе iPad.Не идеально, конечно, и я не уверен, как симулятор обрабатывает дисплей с поддержкой мультитач.

...