nativescript - 在 Nativescript 中单击 TextField 外部时从 TextField 中移除焦点
问题描述
当用户单击 TextField 之外时,我想从文本字段中移除焦点。如何在 nativescript 中做到这一点?
解决方案
以下是如何从 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);
}
推荐阅读
- java - 如何理解测试课中的“公众”?
- python - 如何找出列表中该系列的最小值和最大值小于 100 的数据?
- tensorflow - MaskRCNN 转成 pb 文件
- python - 无法使用烧瓶邮件python将附件添加到邮件
- python-3.x - 如何找到在 python 中加载应用程序所需的时间?
- angular - 从 Angular 应用程序访问 YouTube API 时,gapi.client.youtube 未定义
- reactjs - 反应网格布局错误:
未安装在 DragStart 上 - python - 在长字符串中搜索关键字后的数字
- flutter - 标记未在谷歌地图上显示
- authentication - 为同一个 kuzzle 帐户处理多个 oauth 策略