1

英語以外の言語でアプリケーションを作成する必要があります。私はインターネットで調べたところ、このために自分のiPhoneキーパッドを作成する必要があることがわかりました。

この投稿はとても役に立ちました。カスタムキーボードを作成しようとしましたが、成功しませんでした。カスタムキーボードのボタンを押すと、アプリケーションがクラッシュしました。ボタンはそのTouchUpInsideイベントを見つけることができず、クラッシュします。

私は何かが足りないことを知っています、そして私はこれに非常に近いです。これが私がXIBで作ったサンプルアプリケーションです。誰かがこのサンプルアプリをプルしてインストールし、私がしている間違いを教えてください。私はコードを更新し、他の人のためにもう一度プッシュします。


返信ありがとうございます。その3つのバージョンは、3つの異なる言語でリリースされます。バージョンが異なるため、言語の切り替えはありません。アラビア語バージョンはアレビックキーボードのみを表示し、フランス語バージョンはフランス語キーボードのみを表示し、ペルシア語バージョンはペルシア語キーボードのみを表示します。上記のアプリケーションでは、キーボードのように動作するUIViewを作成しました。[textview becomeFirstResponder];その後、アラビア語のキーパッド画像をサブビューとしてUIImageViewとして配置し、それに多くのボタンを配置し、これらのボタンのタグをASCII値に割り当てます。トラックしてからpnキーボードクリック

4

2 に答える 2

2

英語以外の言語を使用するためにカスタム キーボードを作成する必要はありません。ランダムな Web 検索で見つけたものが何であれ、それらの使用をやめて、開発者ライブラリの公式ドキュメントを参照してください。特に、Internationalization Programming Topics .

于 2012-08-01T13:40:06.277 に答える
1

ここでは、xib を使用して作成したサンプル アプリを紹介します。2 つの異なるビュー コントローラーのテキスト フィールドで機能するプロトコルを作成しました。

https://github.com/vikysaran/Application

于 2013-01-17T11:26:12.613 に答える