我可以在常规Cocoa应用程序中使用Cocoa-touch屏幕键盘吗?

时间:2010-07-16 21:19:13

标签: cocoa cocoa-touch keyboard

我目前有一个用Cocoa编写的程序,我希望它有一个屏幕键盘,因为我正在考虑使用触摸屏显示器,并希望没有键盘用于这个特定的软件。

我知道Cocoa-touch有一个屏幕键盘,但据我所知,这只能在iPhone,iTouch和iPad上使用。

无论如何我可以在常规的Cocoa应用程序中使用它吗?

由于

2 个答案:

答案 0 :(得分:2)

不幸的是,UIKit不是Mac OS X的一部分,所以你不能使用任何东西。您可以在系统的语言和功能中启用屏幕键盘。文本首选项窗格,但我不知道你是如何以编程方式进行的。但是,如果这是您系统的主要要求,那么最好自己动手。 OS X并非真正专为触摸屏而设计,并且最近获得了对触摸交互的最基本支持(感谢Magic Mouse和MacBooks的触控板)。

答案 1 :(得分:1)

不幸的是,屏幕键盘是UIKit的一部分,UIKit只能在iOS上使用。我所知道的唯一(hacky)选项是在iPad模拟器中运行你的应用程序。不太理想,当然,我不确定模拟器如何处理具有多点触控功能的显示器。