gpt4 book ai didi

objective-c - 如何使 NSPathControl 看起来像其他下拉框?

转载 作者:行者123 更新时间:2023-12-03 16:52:56 25 4
gpt4 key购买 nike

我正在与 NSPathControl 搏斗。具体来说,我有一个对话框(由 NIB 生成),要求用户提供标题和路径。该路径应该是用户硬盘上的本地路径。因此,在 Xcode 4 中,我拖入了一个 NSPathControl。在属性检查器中,我将其样式设置为“弹出”。

这几乎按照我的预期工作。如果单击它,我会得到一个菜单,其中包含一些常见路径或与当前选择相关的路径,以及一个“选择...”选项,该选项将打开一个对话框并允许选择路径。

问题是,它看起来不像 Cocoa 下拉菜单,因为根本没有边框或按钮之类的东西。我怎样才能让它看起来更像一个 NSPopUpButton,这大概是有人所期望的。

或者,我是 Cocoa 的新手,并且愿意被告知我的处理方式是错误的。如果我的处理方式错误,那么让用户选择路径的更好方法是什么?

这是我正在尝试做的事情的示例:

Example

看到路径下拉列表了吗?我本以为它看起来像其中之一......

Dropdown

...但是,也就是说,我正在尝试编写一个行为良好的 Cocoa 应用程序,所以我真正想要的是,“正确的方法是什么?”提前致谢。

最佳答案

我之前完成此操作的方法是使用高度自定义的 NSPopUpButton 自己重新创建控件。我不知道有更好的方法。 You should ask for one.

关于objective-c - 如何使 NSPathControl 看起来像其他下拉框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com