【问题标题】:how to avoid the keyboard obstructing buttons如何避免键盘挡住按钮
【发布时间】:2013-09-14 10:29:26
【问题描述】:

大家好,我有一个带有两个文本字段和两个按钮的窗口。当我在第二个文本字段上时,键盘挡住了按钮。因此,无法按下按钮。我需要将设备侧向转动,然后我的文本字段中会出现一个“完成按钮”,如果单击该按钮,它将移除键盘。但在未来,我会将我的应用程序锁定为纵向,所以我只是想知道如何解决这个问题。有没有我可以调用的特定键盘,它会有一个按钮来移除键盘或类似的东西?我正在使用钛

【问题讨论】:

  • 我建议将 View 放在 ScrollView 中。然后,当为该视图显示键盘时,您可以让文本字段向上滚动,使其不被键盘覆盖。按照这个例子stackoverflow.com/questions/1126726/…
  • @Smick 谢谢。就这样排序了!
  • @Smick:将其添加为答案,以便对其他人有所帮助

标签: javascript android ios keyboard titanium


【解决方案1】:

如建议,在上面的 cmets 中。

通过将 View 放置在 ScrollView 中将允许您实现此结果。然后,当为该视图显示键盘时,您可以让文本字段向上滚动,使其不被键盘覆盖。按照此处显示的示例进行操作:

How to make a UITextField move up when keyboard is present?

【讨论】:

    【解决方案2】:

    如果您不想使用滚动视图,或者想要更多地控制“回避”,请使用 IHKeyboardAvoiding https://github.com/IdleHandsApps/IHKeyboardAvoiding

    (它的我的)

    【讨论】:

      猜你喜欢
      • 2020-12-27
      • 2015-03-10
      • 1970-01-01
      • 2019-03-09
      • 2019-10-21
      • 2018-07-24
      • 1970-01-01
      • 2015-11-06
      • 1970-01-01
      相关资源
      最近更新 更多