我可以通过调用NSSearchField的selectText:消息(这可能是用于"Select“菜单项)来选择它中的所有文本。
但是如何清除所选内容,例如,在使用setStringValue:?设置文本字段之后,将文本光标设置为编辑字段的末尾(注意:setStringValue:自动选择文本,我不想这样做。)
我尝试过调用setSelectedRange:,但该消息似乎不为NSSearchField实例所理解。
发布于 2013-03-31 15:33:04
试试这个:
[[self.searchField currentEditor] moveToEndOfLine:nil];发布于 2013-03-31 15:33:16
我应该搜索一下而不是问这里。这个解决方案是在这个站点上暗示的:http://rchampourlier.wordpress.com/2009/08/01/how-to-partially-select-content-of-a-nstextfield/
我需要得到“现在的编辑”,就像这样:
NSText *textEditor = [searchField currentEditor];
NSRange range = {start, length};
[textEditor setSelectedRange:range];https://stackoverflow.com/questions/15730981
复制相似问题