문제

코코아의 창에서 버튼을 프로그래밍 방식으로 제거해야하지만 이것과 가까운 유일한 방법은 nsobject의 Dealloc이지만 이것이 내가하고 싶은 일은 아닙니다. 메모리를 처리하는 것이 아니라 창에서 버튼을 실제로 삭제하는 방법이 있습니까?

도움이 되었습니까?

해결책

NSButton은 NSControl의 서브 클래스로 NSView의 서브 클래스입니다.

전화를 통해 수퍼 뷰에서 버튼을 제거 할 수 있어야합니다. -removeFromSuperView 버튼 인스턴스에서.

다른 팁

보내십시오 FromsUperView를 제거하십시오 버튼 인스턴스로 메시지.

아마도 당신은 대신 숨기고 싶지만 setHidden:)?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top