2010-02-02 5 views
1

내가 버튼을 누를 때, 그것은 언론을 나타 내기 위해 검게, 그러나코코아 삼각형

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

를 작동하는 대부분의 코드가를 만드는 방법. 색상 변경을 중지하려면 어떻게합니까?

+0

왜 비표준 방식으로 작동하게 하시겠습니까? – fbrereto

+0

그리고 IB의 팔레트에서 미리 만들어진 버튼 하나를 드래그하는 대신, 직접 공개 버튼을 만드는 이유는 무엇입니까? –

답변

1

표시되는 동작이 코코아 정보 표시 삼각형에 맞게 들리므로 코드가 성공적이라고 말할 수 있습니다.

+0

nsview를 서브 클래스로하는 커스텀 클래스가 있기 때문에 직접 만들고 있습니다. 그것은 사용자 정의 배경 그리기 및 물건의 전체 잔뜩 않습니다. 나는이 유형의 뷰를 많은 장소에서 사용하고이 코드를 이식 가능하게 만들고이 유형의 뷰를 사용할 때마다 아이템을 드래그 할 필요가 없기 때문에이 작업을 수행한다. IB에서 삼각형을 사용하면 깜박 거리지 않습니다. 나는 그것을 더 좋아한다. – joels

관련 문제