如何使NSComboBox不可见或透明

时间:2010-11-01 06:37:19

标签: objective-c cocoa user-interface nscombobox

你好 我试图使NSComboBox透明,但它无法正常工作。我正在尝试使用以下方法:

[NSComboBox setTransparent:YES];

但似乎NSComboBox没有实现setTransparent,也没有实现NSComboBoxCell和NSTextField。期待您的建议和解答。

此致 Umair

2 个答案:

答案 0 :(得分:3)

[comboBox setHidden:1];

答案 1 :(得分:0)

除了贾斯汀的回答,我还要补充一点,你应该说明你为什么要这样做。你的目标的原因可能意味着使用-setHidden:和设置控件没有挡板之间的区别。

此外,拥有隐藏控件的UI非常类似Mac。如果控件由于某些其他状态而不可用,则几乎总是正确的选择。或者,如果您根据选择切换控件子集,请考虑使用不带选项卡的NSTabView。