在Nativescript中在TextField之外单击时,从TextField移出焦点

时间:2019-04-04 11:14:13

标签: nativescript nativescript-vue

当用户单击TextField的ideide时,我想从文本字段中删除焦点。 如何在nativescript中做到这一点?

1 个答案:

答案 0 :(得分:0)

Here是在Android上如何从TextField中删除焦点的方法。您需要另一个可以转移焦点的视图。该示例使用{N}内核完成,在{N}中实现Vue遵循标准步骤,注册自定义元素并在模板上使用它。

要隐藏键盘,请在点击布局(在TextField外部的任意位置)后执行以下代码。

import * as utils from "tns-core-modules/utils/utils";

if (utils.ad) {
  utils.ad.dismissSoftInput();
} else {
  // iOS
  utils.ios
            .getter(UIApplication, UIApplication.sharedApplication)
            .keyWindow
            .endEditing(true);
}