iPad UIButtons响应外部键盘输入

时间:2011-09-18 14:44:17

标签: objective-c ios ipad keyboard

我正在编写一个基于计算器式UI的应用程序。在iPad上,我想要计算器UI上的UIButtons数字来响应外部键盘上的数字。我在应用程序的任何地方都没有文本输入,我也不希望出现屏幕键盘。如何让我的UIButton响应特定的按键操作,就好像它们被触摸一样?

1 个答案:

答案 0 :(得分:4)

我想用委托集创建一个隐藏的UITextField,使它成为viewDidLoad上的第一个响应者。据我所知,当连接蓝牙键盘时键盘不会出现,然后只需检查在shouldChangecharactersInRange中键入的字符并相应地激活右键。

编辑:我刚刚制作的一个简单示例,https://github.com/benjaminq42/buttonTest,如果您希望创建一些您需要创建自定义UIButton类的高亮动画。你可以使用'setHighlighted'但是'坚持'。