1

移动设备上常见的 ux 案例是当键盘出现时让视图神奇地滚动,以便输入字段在键盘上方保持可见

Xamarin、ios 或 android 等移动 sdk 将本机提供该功能。

Unity中会有这样的命令吗?

我可以考虑一个默认位置并使画布/滚动视图相应地移动,但也许已经有一些东西了。

4

2 回答 2

1

据我所知,这种行为在 Unity 中根本不是原生的。

不过,您可以使用它TouchScreenKeyboard.visible来检测键盘是否在屏幕上,并根据需要自己修改您的 UX。

课堂上的文档TouchScreenKeyboard说:

TouchScreenKeyboard.visible并且TouchScreenKeyboard.area应该用于确定是否正在显示(激活)键盘以及正在使用屏幕的哪个部分。

于 2018-01-10T20:20:53.877 回答
0

所以我最终找到了这个

https://forum.unity.com/threads/move-ui-above-touchkeyboard-for-mobile.353493/

我没有尝试过代码,但这很接近解决方案。

于 2018-01-12T19:02:30.207 回答