【发布时间】:2017-03-08 13:46:09
【问题描述】:
我有以下 TextView:
<TextView id="textFieldBody" hint="Some hint" text="{{ }}" editable="true" class="TextField" returnKeyType="done" />
我正在尝试正确实现它,以便:
- 当用户按下“完成”时,键盘消失
- 当用户触摸 TextView 外部(模糊)时,键盘 消失
- 也许当焦点在 TextView 上时,向上滚动以便其余的 视图不会消失在键盘后面? (还不确定这个 一)
我不清楚如何实现这一点。我需要实现什么样的后端代码?
理想情况下,我正在寻找一种适用于 iOS 和 Android 的解决方案。
【问题讨论】:
-
隐藏键盘可以使用
dismissSoftInput方法-docs.nativescript.org/api-reference/classes/…。 -
@NikolayTsonev 谢谢!我已经看到了,但我不确定如何实现它?我已经这样添加了: page.getViewById("textFieldBody").dismissSoftInput();到我的 onLoaded 函数,但它不起作用。按完成键返回新行。
-
这里已经解决了模糊效果:stackoverflow.com/q/39949110
标签: textview uitextview nativescript