2010-02-02 73 views
1

我有大部分工作不过如何使可可三角形

[self.disclosureButton setBezelStyle:NSDisclosureBezelStyle]; 
[self.disclosureButton setButtonType: NSPushOnPushOffButton]; 
[self.disclosureButton setTitle:nil]; 
[self.disclosureButton highlight:NO]; 

,当我按下按钮,它变成黑色,表明记者的代码。我如何让它停止改变颜色?

+0

为什么你想要它以非标准的方式表现? – fbrereto 2010-02-02 23:03:59

+0

你为什么要自己创建披露按钮,而不是从IB中的调色板拖出一个预先制作的按钮? – 2010-02-03 00:45:28

回答

1

您看到的行为听起来对可可三角形是正确的,所以我会说你的代码是成功的。

+0

我自己做一个,因为我有一个自定义的类,该类的子类nsview。它可以自定义背景图和一大堆东西。我这样做是因为我在一堆地方使用了这种类型的视图,并且我想让代码具有可移植性,并且不必每次使用这种类型的视图拖出项目。 如果你在IB中使用三角形,他们不会对他们闪烁。我更喜欢它的外观。 – joels 2010-02-03 16:46:59