【发布时间】:2016-05-25 23:52:29
【问题描述】:
我需要模拟一个基于网络/浏览器的功能,其中使用模糊事件来触发一些后期输入字段处理。
但是,使用带有 Nativescript 的 TextField 我只有“returnPress”事件(据我从 UITextFieldDelegateImpl 类源中可以看到)。此活动有效,但不是我需要的。
其中有一些有趣的代码,尤其是 textFieldDidEndEditing 方法:
public textFieldDidEndEditing(textField: UITextField) {
let owner = this._owner.get();
if (owner) {
if (owner.updateTextTrigger === UpdateTextTrigger.focusLost) {
owner._onPropertyChangedFromNative(TextBase.textProperty, textField.text);
}
owner.dismissSoftInput();
}
}
看起来这应该是触发模糊事件的地方,但也许还有其他方法可以在不弄乱框架代码的情况下完成我需要的事情。
【问题讨论】:
标签: ios nativescript