如何以编程方式在 Swift 中扩展 NSPopUpButton?
How to expand NSPopUpButton in Swift programmatically?
我正在尝试用 Swift 扩展 NSPopUpButton
。对于本机 OSX 应用程序,我必须覆盖像下面的屏幕截图这样的设计。
我的目的是添加一个按钮,就像 down_icon
一样,当我单击它时,弹出按钮必须展开。我不能在 NSPopUpButton
中做到这一点,但在这个问题线程中,这对 NSComboBox
是可能的。 Question Here
正如我在 NSComboBox 中尝试的那样,
comboBoxCell.performSelector(Selector("popUp:"))
代码块不适用于 NSPopUpButton
,因为没有用于弹出 NSPopUpButton 的选择器。
另外,试试
phoneCodesPopup.setAccessibilityExpanded(true)
但是没有展开
如何以编程方式打开 NSPopUpButton
?
提前致谢!
不像NSComboBox
,在任何地方点击NSPopoverButton
,都会弹出,所以你只需要performClick
:
yourPopup.performClick(nil)
我正在尝试用 Swift 扩展 NSPopUpButton
。对于本机 OSX 应用程序,我必须覆盖像下面的屏幕截图这样的设计。
我的目的是添加一个按钮,就像 down_icon
一样,当我单击它时,弹出按钮必须展开。我不能在 NSPopUpButton
中做到这一点,但在这个问题线程中,这对 NSComboBox
是可能的。 Question Here
正如我在 NSComboBox 中尝试的那样,
comboBoxCell.performSelector(Selector("popUp:"))
代码块不适用于 NSPopUpButton
,因为没有用于弹出 NSPopUpButton 的选择器。
另外,试试
phoneCodesPopup.setAccessibilityExpanded(true)
但是没有展开
如何以编程方式打开 NSPopUpButton
?
提前致谢!
不像NSComboBox
,在任何地方点击NSPopoverButton
,都会弹出,所以你只需要performClick
:
yourPopup.performClick(nil)