问题标签 [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.

0 投票
0 回答
179 浏览

cocoa - 在 NSSearchField 中显示出现次数

我在 IB 中有一个 NSSearchField 连接到我的控制器,它使用 NSTextfield delagate 方法在 NSTextView 上搜索,我可以在一个数组中找到并存储放置在搜索字段中的所有特定文本范围。问题是:如何像 Apple Text Edit 一样直接在 NSSearchField 中显示一个数字?

在此处输入图像描述

我尝试了什么:

0 投票
2 回答
666 浏览

macos - NSTextView,在使用 NSSearchField 和 NSTextField 时它来自哪里

NSTextView 来自哪里?

在我的 OSX 应用程序中,我有一个 NSSearchField,我实现了controlTextDidChange:它,其中包含NSFieldEditor一个NSTextView实例

问的时候也是

我得到一个NSTextView

但它是从哪里来的???asNSSearchField也不NSTextField是从NSTextView派生的......也不是它的细胞......我也无法在NSSearchField中找到它的属性

我肯定在使用 NSSearchField

在此处输入图像描述

将动作插座连接到 时NSSearchField,发件人也是NSSearchField(没关系)

这是什么乱七八糟,为什么我会得到NSSearchFieldvsNSTextView以及如何访问NSSearchFieldfrom NSTextView,反之亦然

0 投票
1 回答
216 浏览

macos - NSSearchField 关闭按钮不会关闭 NSSearchField

我必须非常快地按下 X 按钮才能真正关闭它

这是一个未触及的 NSSearchField ...这是一个错误还是需要特殊处理此功能?

在此处输入图像描述

0 投票
1 回答
2329 浏览

macos - 如何使用 NSSearchField 在 NSTableView 中进行搜索?

我已经实现了一个应用程序,在它的数据源和委托的帮助下使用 NSTableview 我没有使用过 NSArrayController 也不想使用它。我的问题是在这种情况下如何将 NSSearchField 与我的 NSTableView 绑定?我已经看到很多使用 NSArrayController 的答案。我不想将实现转换为 NSArrayController,因为 NSMutableArray 运行良好。

0 投票
1 回答
542 浏览

cocoa - NSMenu 中的 XCode 样式搜索字段?

我正在尝试复制 XCode 中显示的菜单,您可以在其中开始输入,它将显示一个搜索字段,然后过滤输入的关键字。任何人都可以指出一个资源作为示例或一些关于需要做什么的线索来实现它吗?

0 投票
1 回答
249 浏览

focus - NSSearchField 不会成为 OS X 10.11 中的第一响应者

我有一个关于 NSSearchField 的问题,问题是 NSSearchField 在成为第一响应者时没有焦点,焦点在 Xib 文件中 NSSearchField 旁边的按钮上。而且这只发生在 OS X 10.11 中,在 OS X 10.10 和以前的版本中是正常的。

0 投票
3 回答
1659 浏览

swift - 带有 NSSearchField 搜索结果的上下文菜单

我想要一个上下文菜单,在搜索字段中输入文本时显示搜索结果。这是 OS X 中执行此操作的默认邮件应用程序的 图像。我知道如何根据用户的搜索请求过滤一个字符串数组,但我不知道如何以这种方式显示。我正在使用 Swift 和 Cocoa 应用程序。任何帮助表示赞赏。

0 投票
1 回答
113 浏览

objective-c - 使用 InterfaceBuilder 在 NSTableView 和 CoreData 中按 DATE 搜索记录

我有一个 NSTableView,它使用 ArrayController 从 CoreData 中提取数据。在我的表单中,我也有搜索字段。

如果满足以下条件,搜索表单就可以正常工作:

  1. 我选择搜索字段,并在谓词下的绑定检查器中将搜索字段绑定到用于获取 nstableview 中的数据的数组控制器。

  2. 在我添加的谓词格式字段中

    customerName contains[cd] $value 或 customerWebsite contains[cd] $value

所以现在我搜索 customerName (STRING) 或 customerWebsite (STRING),我得到的结果就好了。

但是,如果我将字段更改为包含 DATE 的字段,我的搜索将不起作用。例如注意到波纹管不起作用:

当我使用上述谓词格式进行搜索时,应用程序不会崩溃,但不会返回任何结果,即使我有以 0 开头的日期,只要我在搜索字段中键入 0,NSTableView 就是空的。

谁能告诉我如何通过界面生成器进行搜索以使用日期,或者如果不可能,我该如何以编程方式进行。

0 投票
1 回答
1136 浏览

cocoa - Cocoa - 不调用 NSSearchFieldDelegate 方法

从 NSVIewConroller 来看,我有简单的 NSSearchField。并将 NSSearchFIeld 的委托连接到视图控制器。我已经实现了 NSSearcHFieldDelegate 方法,如下所示:

在开始编辑和结束编辑时不会调用这些方法。但是,如果我实现 NSControl 默认委托,例如controlTextDidChange:control:textShouldBeginEditing:在各自的事件上被调用。

为什么不调用 NSSearchFieldDelegate 方法?..

0 投票
1 回答
381 浏览

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,则该按钮被隐藏(可能切换为已删除)。

同样,如果有人对设计有更好的想法,知道任何内置的东西,甚至已经完成,请告诉我!谢谢!

文件标签