【发布时间】:2020-06-08 16:00:28
【问题描述】:
我正在尝试使用 Swift 扩展 NSPopUpButton。对于原生 OSX 应用程序,我必须重写如下截图所示的设计。
我的目的是像down_icon一样添加一个按钮,当我点击它时,弹出按钮必须展开。我不能在NSPopUpButton 中做到这一点,但在这个问题线程中,NSComboBox 是可能的。 Question Here
正如我在 NSComboBox 中尝试的那样,
comboBoxCell.performSelector(Selector("popUp:"))
代码块不适用于 NSPopUpButton,因为没有用于弹出 NSPopUpButton 的选择器。
也可以试试
phoneCodesPopup.setAccessibilityExpanded(true)
但它没有展开。
如何以编程方式打开NSPopUpButton?
提前致谢!
【问题讨论】:
-
我刚刚意识到你的问题是矛盾的:你说“我不能在
NSPopUpButton中做[图中所示的设计]”那你为什么还要使用NSPopupButton?跨度>