如何让我的NSPathControl看起来像其他下拉框?(How do I make an NSPa

2019-09-30 03:03发布

我与摔跤NSPathControl 。 具体地讲,我有一个对话框(由NIB生成),要求一个标题和一个路径的用户。 路径应该是用户的硬盘驱动器上的本地路径。 因此,在Xcode 4,我拖着在NSPathControl 。 在属性检查器中,我设置它的样式为“弹出”。

这非常喜欢的作品我的期望。 如果我点击它,我得到了一些常见的路径或与当前选择路径的菜单,这将打开一个对话框,允许路径选择一个“选择...”选项。

问题是,它看起来并不像可可下拉列表中,因为没有边界或按钮的东西都没有。 我怎样才能让这个看起来更像一个NSPopUpButton ,这大概是什么样的人会期望。

另外,我是新来的可可和愿意告诉我要对这个错误的方式。 如果我要去了解它的错误的方式,有什么更好的方式去让用户选择的路径?

这里是什么,我试图做一个例子:

见路径下拉列表? 我本来期望它看起来像其中的一个......

......但是,这么说,我试着写一个乖巧的可可应用程序,所以我真正想要的是,“什么是正确的方式做到这一点?” 提前致谢。

Answer 1:

我用一个高度定制重现控制自己做到了这一点之前就是这样NSPopUpButton 。 我不知道一个更好的方式。 你应该问一个。



Answer 2:

我试着用一些东西,这里是结果。 下载运行模式。

这可能是一个黑客或调整,说什么我不知道

这是NSPathControl + NSButton给你NSPopUp的外观感觉。



文章来源: How do I make an NSPathControl look like other dropdown boxes?