2010-07-16 4 views
0

J'ai actuellement un programme écrit en Cocoa et je voudrais qu'il ait un clavier à l'écran car je pense à utiliser un moniteur à écran tactile et je n'aimerais pas avoir de clavier pour ce logiciel en particulier.Puis-je utiliser le clavier à l'écran Cocoa-touch dans une application Cocoa régulière?

Je sais qu'il y a un clavier à l'écran dans Cocoa-touch, mais pour autant que je sache, cela ne peut être utilisé que sur l'iPhone, iTouch et iPad.

Y at-il de toute façon je peux l'utiliser dans une application Cocoa régulière?

Merci

Répondre

1

Malheureusement, le clavier à l'écran fait partie de UIKit, qui est disponible uniquement sur iOS. La seule option (hacky) que je connaisse serait de lancer votre application dans le simulateur d'iPad. Pas idéal, c'est sûr et je ne sais pas comment le simulateur gère un écran multi-tactile.

+0

Ok, merci pour votre réponse, je pensais que ce pourrait être le cas. Devine que je fais moi-même un clavier à l'écran! – DanielGibbs

2

UIKit ne fait malheureusement pas partie de Mac OS X, donc vous ne pouvez rien en utiliser. Il existe un clavier à l'écran que vous pouvez activer dans le volet de préférences de langue Language du système, mais je ne sais pas comment le faire par programmation. Si cela est une exigence majeure pour votre système, cependant, il serait probablement préférable de rouler les vôtres. OS X n'est pas vraiment conçu pour les écrans tactiles et vient d'obtenir le support le plus rudimentaire pour l'interaction tactile (grâce au trackpad Magic Mouse et MacBook).

Questions connexes