ios自定义键盘
问题描述:
是否可以更改每个键的功能?我有一个客户端应用程序,它需要工作的方式是每个按键都是通过网络发送的命令。当按下时,我不需要键盘来生成字母(服务器将这样做),但命令到服务器。目前,我通过制作一个看起来像键盘的自定义视图来工作,但如果它是ios默认键盘,它看起来会更好。ios自定义键盘
当然我不指望代码,但我需要一个起点。我目前的谷歌搜索没有走向好。也许一个链接到一个例子或一些文件如何做到这一点。
笔记:你会看到下面的第一个答案提出了一个很好的建议,但它提出了另一个观点。我的键盘需要屏蔽服务器的键盘,所以没有.com按钮或任何其他不正常的键,所以我也需要编辑我猜的布局。
答
使用自定义委托创建文本字段,将其隐藏并将其设置为第一响应者。然后,您可以挂钩到委托方法来确定被按下的内容。
o亚,好主意!唯一的原因是原始键盘有更多的键然后myn。 – 2012-01-04 14:33:39
您不需要编辑布局。如果您收到无效的信件,请不要做任何事情,并确保文本字段属于通用文本类型,而不是URL或电子邮件地址。 – jrtc27 2012-01-05 10:47:32
我不想显示那些什么都不会做的键,那就马虎。好吧,不好意思将它标记为已回答,并且必须研究编辑键盘的布局 – 2012-01-05 14:29:16