1

私はiOSプラットフォーム用のアプリに取り組んでいます。新しい UI System で利用可能な入力フィールドがありますが、ホワイト クラシック キーボードが入力を受け取るたびに出てきます。黒い半透明の背景でキーボードを表示したい。誰でもこれで私を助けることができますか?

TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, true, true); を試しました。これにより、黒い半透明の背景キーボードが開きますが、入力フィールドをもう一度押すと、クラシックな白いキーボードが表示されます。

デフォルトのキーボードとして、黒い半透明の背景キーボードが必要です。

助けてくれてありがとう。

4

1 に答える 1

0

最後に、私は自分の質問に対する答えを得ました。

Xcode でプロジェクトを開きます。クラスフォルダを開きます。その中でUIフォルダーを開きます。その中で、ファイル Keyboard.mm を開きます

クラス > UI フォルダー > Keyboard.mm

[UIKeyboardAppearance の選択を見ることができます] http://i.stack.imgur.com/yKr7n.png

ここでは、2 種類のキーボードを見ることができます

1.UIKeyboardAppearanceDefault

2.UIKeyboardAppearanceAlert

その下には、どのタイプのキーボードを表示するかを決定する行があります

キーボード外観[アラート? 1:0]、

都合に合わせてキーボードの外観の順序を変更するだけです

これは安価なソリューションです。実際には、このメソッドが呼び出されている場所から alert bool の値を変更する必要があります

[UnityKeyboard_Show メソッドを参照]

http://i.stack.imgur.com/kJNL6.png

于 2015-06-15T09:33:50.273 に答える