问题标签 [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 - NSTextView,在使用 NSSearchField 和 NSTextField 时它来自哪里
NSTextView 来自哪里?
在我的 OSX 应用程序中,我有一个 NSSearchField,我实现了controlTextDidChange:
它,其中包含NSFieldEditor
一个NSTextView
实例
问的时候也是
我得到一个NSTextView
但它是从哪里来的???asNSSearchField
也不NSTextField
是从NSTextView派生的......也不是它的细胞......我也无法在NSSearchField中找到它的属性
我肯定在使用 NSSearchField
将动作插座连接到 时NSSearchField
,发件人也是NSSearchField
(没关系)
这是什么乱七八糟,为什么我会得到NSSearchField
vsNSTextView
以及如何访问NSSearchField
from NSTextView
,反之亦然
macos - 如何使用 NSSearchField 在 NSTableView 中进行搜索?
我已经实现了一个应用程序,在它的数据源和委托的帮助下使用 NSTableview 我没有使用过 NSArrayController 也不想使用它。我的问题是在这种情况下如何将 NSSearchField 与我的 NSTableView 绑定?我已经看到很多使用 NSArrayController 的答案。我不想将实现转换为 NSArrayController,因为 NSMutableArray 运行良好。
cocoa - NSMenu 中的 XCode 样式搜索字段?
我正在尝试复制 XCode 中显示的菜单,您可以在其中开始输入,它将显示一个搜索字段,然后过滤输入的关键字。任何人都可以指出一个资源作为示例或一些关于需要做什么的线索来实现它吗?
focus - NSSearchField 不会成为 OS X 10.11 中的第一响应者
我有一个关于 NSSearchField 的问题,问题是 NSSearchField 在成为第一响应者时没有焦点,焦点在 Xib 文件中 NSSearchField 旁边的按钮上。而且这只发生在 OS X 10.11 中,在 OS X 10.10 和以前的版本中是正常的。
swift - 带有 NSSearchField 搜索结果的上下文菜单
我想要一个上下文菜单,在搜索字段中输入文本时显示搜索结果。这是 OS X 中执行此操作的默认邮件应用程序的 图像。我知道如何根据用户的搜索请求过滤一个字符串数组,但我不知道如何以这种方式显示。我正在使用 Swift 和 Cocoa 应用程序。任何帮助表示赞赏。
objective-c - 使用 InterfaceBuilder 在 NSTableView 和 CoreData 中按 DATE 搜索记录
我有一个 NSTableView,它使用 ArrayController 从 CoreData 中提取数据。在我的表单中,我也有搜索字段。
如果满足以下条件,搜索表单就可以正常工作:
我选择搜索字段,并在谓词下的绑定检查器中将搜索字段绑定到用于获取 nstableview 中的数据的数组控制器。
在我添加的谓词格式字段中
customerName contains[cd] $value 或 customerWebsite contains[cd] $value
所以现在我搜索 customerName (STRING) 或 customerWebsite (STRING),我得到的结果就好了。
但是,如果我将字段更改为包含 DATE 的字段,我的搜索将不起作用。例如注意到波纹管不起作用:
当我使用上述谓词格式进行搜索时,应用程序不会崩溃,但不会返回任何结果,即使我有以 0 开头的日期,只要我在搜索字段中键入 0,NSTableView 就是空的。
谁能告诉我如何通过界面生成器进行搜索以使用日期,或者如果不可能,我该如何以编程方式进行。
cocoa - Cocoa - 不调用 NSSearchFieldDelegate 方法
从 NSVIewConroller 来看,我有简单的 NSSearchField。并将 NSSearchFIeld 的委托连接到视图控制器。我已经实现了 NSSearcHFieldDelegate 方法,如下所示:
在开始编辑和结束编辑时不会调用这些方法。但是,如果我实现 NSControl 默认委托,例如controlTextDidChange:
并control:textShouldBeginEditing:
在各自的事件上被调用。
为什么不调用 NSSearchFieldDelegate 方法?..
swift - 如何在 MacOSX 应用程序中执行 Apple Finder -> 文件信息 -> 添加标签功能?
在我的 MacOSX 应用程序中,我需要创建类似于 Apple 自己的添加标签到文件信息屏幕中的文件功能的东西。现在,我创建了一个 NSTextField ,用户可以在其中键入调用的文本:
在这个方法中,我在 NSTextField 正下方显示了一个 NSTableView。我有一个数组,其中包含在 tableview 中加载的内容。我没有使用 NSSearchField ,因为我不希望框中的放大图标。设计还要求选择的标签成为像 Apple 设计中的小按钮,或者在同一个文本字段内或直接在下方。框架中是否已经内置了任何东西可以轻松完成此操作或任何第 3 方?如果没有大部分结果试图教我如何为文件创建标签,我一直在搜索时遇到了麻烦。
我在 tableview 中有所选项目的字符串,然后成为文本字段下方空间内按钮的标题。
此设计的第二部分是删除标签按钮。Right now, I'm setting highlight status to true when button is selected and then detecting delete key with:
如果在点击删除键时突出显示 tagButton,则该按钮被隐藏(可能切换为已删除)。
同样,如果有人对设计有更好的想法,知道任何内置的东西,甚至已经完成,请告诉我!谢谢!