繁体   English   中英

如何以编程方式扩展 Swift 中的 NSPopUpButton?

[英]How to expand NSPopUpButton in Swift programmatically?

我正在尝试使用 Swift 扩展NSPopUpButton 对于原生 OSX 应用程序,我必须覆盖如下截图所示的设计。

在此处输入图像描述

我的目的是添加一个与down_icon一样的按钮,当我单击它时,弹出按钮必须展开。 我不能在NSPopUpButton中做到这一点,但在这个问题线程中,这对于NSComboBox是可能的。 问题在这里

正如我在 NSComboBox 中尝试的那样,

comboBoxCell.performSelector(Selector("popUp:"))

代码块不适用于NSPopUpButton ,因为没有用于弹出 NSPopUpButton 的选择器。

另外,试试

phoneCodesPopup.setAccessibilityExpanded(true)

但它没有扩展。

如何以编程方式打开NSPopUpButton

提前致谢!

NSComboBox不同,在任何地方单击NSPopoverButton都会使其弹出,因此您只需要performClick

yourPopup.performClick(nil)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM