用于查找器的 Interface Builder NSButton

发布于 2024-10-28 02:01:13 字数 80 浏览 1 评论 0原文

使用界面生成器,我想要一个按钮,单击该按钮会显示一个查找器窗口,您可以选择一个文件夹(而不是文件)。我怎样才能做到这一点?

谢谢!

Using interface builder, I want an a button that when clicked shows you a finder window and you can select a folder (not a file). How can I do that?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沫雨熙 2024-11-04 02:01:14

要允许用户选择目录,请使用 NSOpenPanel。这是 使用它的示例。要限制它可以选择的内容,请在调用其 -runModalForDirectory:file:types:-setCanSelectFiles: 和 -setCanSelectDirectories: 方法对其进行配置> 方法。

另外,要从按钮触发此操作,只需使用 IB 将按钮连接到您编写的操作方法,并在该方法中使用上述代码。请参阅 Apple 的开发者网站了解详细信息

To allow the user to select a directory, use NSOpenPanel. Here's an example of using it. To restrict what it can select, use its -setCanSelectFiles: and -setCanSelectDirectories: methods to configure it before calling its -runModalForDirectory:file:types: method.

Also, to trigger this from a button, just use IB to connect the button to an action method that you write, and use the above code in that method. See Apple's developer site for details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文