首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSSearchField:如何清除选择(设置选定范围)

NSSearchField:如何清除选择(设置选定范围)
EN

Stack Overflow用户
提问于 2013-03-31 15:25:45
回答 2查看 728关注 0票数 0

我可以通过调用NSSearchField的selectText:消息(这可能是用于"Select“菜单项)来选择它中的所有文本。

但是如何清除所选内容,例如,在使用setStringValue:?设置文本字段之后,将文本光标设置为编辑字段的末尾(注意:setStringValue:自动选择文本,我不想这样做。)

我尝试过调用setSelectedRange:,但该消息似乎不为NSSearchField实例所理解。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-31 15:33:04

试试这个:

代码语言:javascript
复制
[[self.searchField currentEditor] moveToEndOfLine:nil];
票数 1
EN

Stack Overflow用户

发布于 2013-03-31 15:33:16

我应该搜索一下而不是问这里。这个解决方案是在这个站点上暗示的:http://rchampourlier.wordpress.com/2009/08/01/how-to-partially-select-content-of-a-nstextfield/

我需要得到“现在的编辑”,就像这样:

代码语言:javascript
复制
NSText *textEditor = [searchField currentEditor];
NSRange range = {start, length};
[textEditor setSelectedRange:range];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15730981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档