【问题标题】:Mobile Keyboard hiding input field in unity移动键盘统一隐藏输入字段
【发布时间】:2018-10-02 16:33:50
【问题描述】:

我的屏幕上有多个统一设计的字段。由于键盘,向下填充时输入被阻塞。

Unity 从不支持自动滚动屏幕,就像原生 Android/iOS 一样。 此外,另一个问题是用户必须输入键盘输入而不是实际的输入框

请查看此屏幕截图以获得更好的理解。

克服这个问题的理想方法是什么?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    TouchScreenKeyboard

    您必须检测键盘何时打开并执行一些可缩放或重新锚定文本字段的逻辑。

    【讨论】:

    • 是的,我们可以通过任何补丁来实现它,但这是理想的方式吗?
    • @GhostRider 我想有,但我没听说过。我们在上一份工作中将这个解决方案用于商业项目,效果很好。
    • 能否像浏览器一样统一实现后退按钮?
    • android 上的后退按钮映射到KeyCode.Escape。因此,您可以在 if (Input.GetKeyUp(KeyCode.Escape)) 之后的块中添加自定义功能
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 2019-01-30
    相关资源
    最近更新 更多