【问题标题】:How to bring an area above the iOS softkeyboard using flex 4.6如何使用 flex 4.6 将区域置于 iOS 软键盘上方
【发布时间】:2012-11-09 06:12:56
【问题描述】:

我在屏幕上有许多 UI 组件。当我在 iOS 中单击文本输入时,会显示键盘,但它会覆盖一些 UI 组件,例如另一个文本输入和按钮。我希望在显示键盘时所有这些都对用户可见。我已经在 flex 中尝试过与键盘相关的属性,例如 needSoftKeyboard、requestSoftKeyboard(),但这些似乎都不适用于 iOS。有什么想法吗?

【问题讨论】:

    标签: ios apache-flex mobile keyboard flex4.6


    【解决方案1】:

    我知道这个问题很老,但它可能对将来的人有所帮助。

    在 application.xml 文件中,有一个软键盘行为的设置。其中之一是平移,它向上滑动显示以保持焦点对象在视图中。还有一个(我现在不记得它的名字了)挤压视图,所以一切都留在屏幕上,但看起来被挤压了。您可能必须使用平移,并稍微重做布局,以便您想要在视图中看到的对象都可以放在那个小空间中。
    我记得读过一些关于将视图放入滚动条的能力,当键盘向上平移时,您将能够滚动视图以查看所有显示对象。除此之外,没有办法让全屏的内容在出现时适合键盘上方。

    一些 flex 对象不喜欢被平移。带有 Flex 4.6 Mobile 皮肤的 TextInputs 不支持平移,文本将平移出组件。我也不认为滚动条内的任何东西都支持平移

    【讨论】:

      猜你喜欢
      • 2012-01-21
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多