코코아에서 응용 프로그램을 개발 중입니다. 이제 나는 중대한 문제에 직면하고 있습니다. NSView에서 컨트롤 NSButton을 숨길 수 없습니다. 다음 코드를 사용했습니다.NSView에서 컨트롤을 숨길 수 없습니다.
[btn setHidden:YES]
이 "btn"컨트롤은 숨겨지지 않습니다. 다음 코드를 사용하여 버튼이 숨겨져 있는지 확인했습니다.
[btn isHidden]
그러나이 예가 반환됩니다. 또한이보기를 표시하는 동안 NSTextfield 값을 보낼 수 없습니다.
미리 감사드립니다.
감사합니다. NSProgressIndicator에서 1 초 대신 숨기기를 거부 한 0.02를 사용 했으므로 해결되었습니다. 왜 displayIfNeeded, setNeedsDisplay 등이 그것을 강요하지 않았는지 전혀 알 수 없습니다. 그것은 일반적으로 내 애플 리케이션이 다른 곳에서 숨 깁니다. – GeoffCoope
'[NSDate distantPast]'를 사용하여 runloop을 한 번만 실행할 수도 있습니다. – diederikh