问题标签 [nssearchfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - [NSSearchField 对象]:发送到实例的无法识别的选择器
我正在一个简单的 Mac 应用程序中测试 Swift。我在 Storyboard 中有一个 NSToolbar 并在里面画了一个 NSSearchfield。NSSearchfiled 连接到第一响应者的方法controlTextDidChange(第一响应者是我添加NSTextFieldDelegate的 ViewController )。
这是方法:
每次搜索新字符时都会正确调用该方法并且应用程序不会崩溃,但是返回的内容如下:
我无法弄清楚“发送到实例的无法识别的选择器”来自哪里。
objective-c - NSSearchField Category Menu State
I have an NSSearchField control where I want to show a few categories that are to appear as a menu when the user clicks on the arrow to the left. After reading Apple's documentation, I have gotten some idea. The following is my code.
And the screenshot below shows the result. Now, I need to set the state of selection, whichever they choose, to 1 so that a checkmark will appear. How do I do that?
Thank you for your help.
macos - 取消选择时优胜美地消隐 NSSearchField
这是优胜美地之前未见的新行为。
NSSearchField 包含文本(搜索结果)。当用户单击相邻的 NSTextField 时,NSSearchField 内容在 10.10 中消失,在 10.9 及更早版本中保留。该应用程序没有收到有关此“焦点”更改的 NSNotifications(以前也不需要)。
我还没有找到在 10.10 中解决此问题的方法,这是一种让 NSSearchField 内容显示并粘贴的方法;选择Nstextfield时,它们总是消失。
有任何想法吗?如果这看起来像 Yosemite 错误,我将提交 Radar,但我宁愿修复我的代码。
谢谢!
objective-c - 过滤 NSOutlineView 的内容
我已经设置了一个NSOutlineView
with DataSource。
输入的数据NSOutlineView
基本上是一个自定义节点树,每个节点(我们称之为这个PPDocument
)具有 2 个基本属性(还有更多,但这是必不可少的部分):
- 标签(显示的内容)
- children(一组子节点)
当我的过滤器字段(NSSearchField
实际上)发生变化时,我会reloadData
在大纲视图上调用一个。
所以,我决定像这样将整个过滤插入数据源:
以及 3 个主要的“过滤”功能:
但是,它似乎无法正常工作(+isGroupItem:
函数突然开始抛出EXC_BAD_ACCESS
错误)。
有任何想法吗?您是否注意到任何明显的错误?
cocoa - 微调 NSTextField 自动完成
我正在使用 NSControlTextEditingDelegate 使用我生成的自定义建议自动完成在 NSSearchField 中输入的内容。
complete:
更改文本时将消息发送到字段编辑器。
现在我想微调自动完成的行为,让它完全像谷歌搜索文本字段在 Safari 中一样工作:
当在 NSTextField 中键入两个或多个单词(由空格分隔)时,传入的 NSRange 的位置在
control:textView:textView:completions:forPartialWordRange: indexOfSelectedItem:
最后一次键入的空格之后开始。这意味着,如果用户键入“San Fran”并且 Google API 返回“San Francisco”,则从自动完成列表 NSTextField 值中选择它会被“San San Francisco”替换。
一种可能的解决方法是重建包含完成的 NSArray 并仅返回实际建议的后缀,具体取决于 charRange.location。这看起来很糟糕(因为自动完成列表现在只显示完成字符串的一部分),所以我希望
NSTextField
在请求自动完成时忽略空格。从列表中选择自动完成,不发送默认的 NSSearchField 操作。目前用户需要选择一个自动完成,然后按回车触发搜索。
macos - 在状态菜单项上的 NSMenu 中的 NSSearchfield 上闪烁
我正在开发一个菜单栏应用程序,其中我在状态栏菜单上的 NSMenuItem 中使用了 serachfield。当应用程序启动时。如果我们在状态栏上打开第一次菜单然后搜索域奇怪地闪烁,之后每次都可以。
cocoa - 更改后在 NSSearchField 中居中占位符字符串
我在 UI 中有一个带有 placeholderString 的 NSSearchField。默认情况下,它的值为 Search 并且自动居中。但是当用户在侧边栏中更改选择时,我将占位符字符串替换为“在 {NAME OF SIDEBARITEM} 中搜索”。例如:
如您所见,占位符字符串不再居中。在此搜索字段激活然后停用后,它将居中。
我如何强制 NSSearchField 在更改后重新定位占位符字符串?
objective-c - 在 NSMutableArray 中搜索
我有一个NSMutableArray
填充一个NSTableView
. 它包含字符串:dog, cat, duck, cow, moose, nil
。我的 NSTableView 上方有一个搜索栏,并且想在 tableview 中选择与我搜索的字符串最匹配的项目(在搜索栏中)。有什么简单的方法可以做到这一点吗?
macos - How to change background color of NSSearchField (like in Messages app in OS X)
I need to get this appearance of NSSearchField
But it seems to be impossible to set backgroundColor with standard methods of Interface Builder. How i can achieve this? Subclassing NSSearchField and NSSearchFieldCell didn't help, because i loose all animations (when you click on search field and icon+text sliding to left) when implementing my own draw methods.
xcode - NSSearchField 清除按钮不响应点击
我正在尝试NSSearchField
通过单击右侧的清除按钮来清除字段。我无法点击它。
这是我最后发生的事情的屏幕录像:
我使用了 RND 找到的以下代码:
但它不起作用;我不知道如何解决这个问题。请建议如何解决这个问题。