2010-02-02 70 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