2017-10-22 5 views
0

単語ゲームでは、SwiftでUITextFieldをプログラムで作成し、大文字(スペースバー、リターン、大文字などなし)の入力と削除のみを許可します。このように:スウィフトiOS:デフォルトのキーボードとわずかに異なるカスタムキーボード

Desired Keyboard Layout

これは、内蔵キーボードの選択肢の一つであるようには見えないが、それは最初からカスタムキーボードを作成するために、やり過ぎのように思えます。これを行う最善の方法は何ですか?

+0

中国語、ロシア語、ヘブライ語などを使っている人のためにゲームをどのように使いたいですか?あるいはスペイン語のような言語でさえ、基本的なA-Z以外の余分な文字、例えば? – rmaddy

+0

キーボードに触れることなくキーストロークがあるたびに文字列を大文字にする方が良いと感じています。同じコールバック内の空白も除外することができます –

答えて

0

UITextFieldのように見えるUILabelを作成します。これは、システムキーボードの表示を防ぐのに役立ちます。カスタムボタンからUILabelのテキストを設定することができます。お試しください。

最初にUILabelを作成し、クリックイベントを処理するためにタップジェスチャを追加します。ヒントが十分でない場合は教えてください。

Here。ここであなたはUITextFieldのようにUILabelを作成する方法を学ぶことができます

関連する問題