与输入字段中出现的默认 iOS 键盘相关(在 UI 系统中可用)

Related to the default iOS Keyboard that comes out in Input Filed(available in UI System)

我正在为 iOS 平台开发应用程序。我在新的 UI 系统中有一个可用的输入字段,但每次白色经典键盘出来接受输入时。我想用黑色半透明背景显示键盘。谁能帮我解决这个问题?

我试过了 TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, 假, 假, 真, 真);吨 他打开了黑色半透明背景键盘,但是当我再次点击输入字段时,经典的白色键盘出现了。

我想要黑色半透明背景键盘作为我的默认键盘。

感谢您的帮助。

我终于找到了自己问题的答案。

在 Xcode 中打开您的项目。 打开 类 文件夹。 在里面打开 UI 文件夹。 在里面打开文件 Keyboard.mm

类>UI 文件夹>Keyboard.mm

[我们可以看到 UIKeyboardAppearance 选择] http://i.stack.imgur.com/yKr7n.png

在这里我们可以看到两种类型的键盘

1.UIKeyboardAppearanceDefault

2.UIKeyboardAppearanceAlert

下面有一行决定应该出现哪种类型的键盘

keyboardAppearances[警报? 1 : 0],

只需根据您的方便更改键盘外观的顺序即可

这是一种廉价的解决方案。 实际上,您应该从调用此方法的任何地方更改 alert bool 的值

[参见 UnityKeyboard_Show 方法]

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