停止使用NSTextField编辑会话

时间:2015-03-16 03:24:05

标签: ios

您可以手动按“Esc”键或单击右侧的X按钮退出NSTextField的编辑模式。

那么,我怎样才能以编程方式正确地完成它呢?

/// those code is not working. 
_searchField.stringValue = @"";
if([_searchField abortEditing] )
{
}
[self.window endEditingFor:_searchField];
_searchField.editable = false;
_searchField.selectable=false;
[[_searchField window] makeFirstResponder:nil];

虽然焦点已更改为桌面视图,但小x按钮仍位于textField ==&gt;的右侧。   The little <code>x</code> button is still at the right side.

我找到了以下内容:"Stop edit session with a NSTextField"

这有更好的方法吗?

0 个答案:

没有答案