0

您好,我正在尝试使 NSComboBox 透明,但它不起作用。我正在尝试使用以下方法:

[NSComboBox setTransparent:YES];

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

问候乌梅尔

4

2 回答 2

3

[comboBox setHidden:1];

于 2010-11-01T06:51:22.777 回答
0

除了贾斯汀的回答之外,我还要补充一点,您应该指定为什么要这样做。实现目标的原因可能意味着使用 -setHidden: 和将控件设置为没有边框之间的区别。

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

于 2010-11-02T13:49:27.960 回答