iPhone应用程序上的自定义键盘

时间:2012-08-01 13:33:46

标签: iphone objective-c custom-controls

我要求创建一个不同于英语的不同语言的应用程序。我研究了互联网,发现我必须为此创建自己的iphone键盘。

我找到了this post very useful。我试图制作一个自定义键盘,但无法成功。应用程序崩溃为自定义键盘的按钮。该按钮无法找到其TouchUpInside事件并崩溃。

我知道我错过了一些东西而且我非常接近这一点。这是我用XIB制作的示例应用程序。请任何人拉动并安装此sample app并让我知道我在做什么错误。我将更新代码并再次推送给其他人。


Thanx回复。它的3个版本将发布3种不同的语言。由于版本不同,因此无法切换语言。阿拉伯语版本仅显示arebic键盘,法语版本仅显示法语键盘,而Farsi版本仅显示波斯语键盘。在我上面的应用程序中,我已经制作了一个UIView,其行为类似于[textview becomeFirstResponder];上的键盘。之后我将一个阿拉伯语小键盘图像作为UIImageView作为子视图,我将为它添加许多按钮并分配这些按钮的标签到ASCII值,然后跟踪pn buttpon点击

2 个答案:

答案 0 :(得分:2)

您无需创建自定义键盘即可使用非英语语言。无论您通过随机网络搜索找到了什么,请停止使用它们并查看开发人员库中的官方文档。特别是Internationalization Programming Topics

答案 1 :(得分:1)

在这里,您可以找到我使用xib制作的示例应用。 我创建了一个适用于2个不同视图控制器文本字段的协议。

https://github.com/vikysaran/Application