问题标签 [nsbrowser]

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 投票
1 回答
332 浏览

cocoa - 如何取消选择 NSBrowser 中的所有单元格

如何取消选择/取消选择 NSBrowser 中的任何选定单元格?

0 投票
2 回答
414 浏览

cocoa - 如何单击 segmentedControl 对象并使用它来更改视图?

我想实现就像界面生成器分段控件一样,然后单击它来更改视图,我不知道分段下是否有 NSBrowser。以及如何改变视图,你能给我一些示例代码或演示吗?非常感谢!

0 投票
1 回答
2922 浏览

cocoa - 填充 NSBrowser (Cocoa OSX)

我想制作一个显示一列可选文本数据的小部件。似乎 NSBrowser 是执行此操作的最佳可可对象,但我无法弄清楚如何使用任何类型的数据填充 NSBrowser。我假设我可以设置 NsBrowserCell 的字符串值,但在文档中的任何地方都找不到将新单元格添加到列的位置。我使用了错误的对象吗?

0 投票
1 回答
8344 浏览

xcode - NSBrowser 简单示例

我需要在 NSBrowser 中显示文件系统。请提供一些示例。 或者是否有任何其他方式可以将路径作为用户的输入。

0 投票
2 回答
925 浏览

cocoa - 与 NSBrowser 相比,NSBrowserTableView 是什么?

我正在实现一个 -(void)delete: 方法,这样我就可以在我的 Cocoa 应用程序中处理删除键。我希望它根据选择的内容做不同的事情:对于文本字段,我想要默认行为(删除左侧的字符),但对于 NSBrowser 项目,我希望它删除该项目。

我想我会向 Window 询问它的第一响应者,然后查看该第一响应者是否等于我的 NSBrowser 的指针,但它从未匹配。当我调试它时,我发现 firstResponder 指向的是 NSBrowserTableView 的一个实例,但我在文档中找不到。

它是什么?

我还能如何测试我的 firstResponder 是否是一个特定的 tableView?(我想过子类化 NSBrowser 但我倾向于避免子类化,我的第二个想法是添加一个标签,但我最喜欢我的第一种方法,如果只有 firstResponder 会在浏览器中的一个项目指向我的 NSBrowser 实例时选择。)

想法?

0 投票
3 回答
823 浏览

cocoa - 调整 NSBrowser 列的大小以适应内容的宽度

我正在使用 NSBrowser(10.6SDK/Cocoa 应用程序),我想向浏览器列发送一条消息,使其调整其宽度以匹配该列中最大单元格的宽度。

在概念上似乎很基本,即使应该有一种方法,但没有。

这里有人解决过这个问题吗?你是怎么解决的?代码示例?

//更新我添加了drop-support。代码有效,但列中的新项目不适合(有一个椭圆)。

/* 下面尝试了新代码,以使第 1 列调整其宽度,但它们没有影响 */

在 awakeFromNib 中,我设置:

谢谢

0 投票
1 回答
1529 浏览

cocoa - 类似 Finder 的浏览器视图

我有一个应用程序可以让用户选择浏览器或列视图,就像 Finder 一样。由于它允许用户浏览备份,我希望在列视图中有类似 Finder 的东西。您选择一个文件,它会在文件旁边的列视图中显示有关它的详细信息,如下所示: 图片

My application looks like this, when a leaf is selected: 图片

在这里,您可以看到某种 Preview/Inspector 可能会有所帮助。我在 NSView 中设置了所有内容,但不知道如何在其中添加该功能。任何帮助将不胜感激!

0 投票
1 回答
224 浏览

objective-c - 如何在 NSBrowser 中向前和向后遍历?

我正在尝试创建类似于 OS X finder 的东西。

我怎样才能像在 OS X finder 中那样前后移动?我不确定要调用哪些方法来执行此操作。

0 投票
1 回答
223 浏览

objective-c - 如何在 10.5 上使用 NSBrowserDelegate

我有一个问题:当我运行示例代码SimpleCocoaBrowser时,我收到了一个关于 的崩溃报告NSBrowserDelegate,我发现它只能在 10.6 之后使用。那么如何NSBrowser在 10.5 中使用呢?只需使用NSBrowserwithout NSBrowserDelegate?

顺便说一句,我的英语很糟糕......

谢谢

0 投票
1 回答
612 浏览

objective-c - 可可 NSBrowser 和 CFURLEnumeratorCreateDirectoryURL

我试图理解来自 Apple“ComplexBrowser”的示例,但很难找到“CFURLEnumeratorCreateDirectoryURL”的任何材料/教程。

来自 Apple 的 ComplexBrowser 示例

这段代码到底发生了什么?

我不明白这种循环使用 CFURLEnumeratorGetNextURL 之类的方法。

对我来说,使用 NSFileManager 的方法似乎更简单,但更有限?

NSArray *contentsAtPath = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:parentPath error:NULL];

}