移动设备上的常见ux案例是当键盘显示时让视图神奇地滚动,以便输入字段在键盘上方仍然可见
像Xamarin,ios或android这样的移动sdks本身就能提供这种功能。
Unity会有这样的命令吗?
我可以考虑一个默认位置,并使画布/滚动视图相应移动,但也许已经有了。
答案 0 :(得分:1)
据我所知,这种行为在Unity中根本不是 native 。
您可以使用TouchScreenKeyboard.visible
检测键盘是否在屏幕上,并自行修改您的UX。
TouchScreenKeyboard
课程上的文档说:
应使用
TouchScreenKeyboard.visible
和TouchScreenKeyboard.area
来确定键盘是否正在显示(已激活)以及屏幕的哪个部分正在使用。
答案 1 :(得分:0)
所以我最终找到了这个
https://forum.unity.com/threads/move-ui-above-touchkeyboard-for-mobile.353493/
我没有尝试过代码,但这与解决方案非常接近。