2010-01-13 1 views
2

코코아 및 특히 애니메이션에서 시트를 표시 할 때 질문이있었습니다. nice 애니메이션 유무에 관계없이 시트 (일반 NSWindow/NSPanel)를 어떻게 표시합니까? 이 작업은 NSSavePanel/NSOpenPanel에 대해 자동으로 수행되지만 인터페이스 작성기에서 작성한 표준 NSWindow/NSPanel 시트에서 작동하는 멋진 애니메이션을 가져올 수 없습니다. (애니메이션을 말할 때 Safari 환경 설정의 '보안'탭에있는 '쿠키 표시'버튼을 클릭하십시오.)시트를 보여주는 애니메이션 (코코아)

감사합니다. Rebecca.

답변

2

애니메이션이 있는지 여부를 제어 할 수 없습니다. 시트는 항상 애니메이션과 함께 표시됩니다. 변경할 수있는 유일한 방법은 애니메이션의 스타일 :

  • 시트가 창보다 작은 경우, 시트가 창보다 큰 경우 아래
  • 을 밀어 나타납니다, 그것은 그네에 (성장 모양).

시트의 크기를 시트의 크기보다 작거나 크게 조정하여 몇 가지 테스트를 수행 할 수 있습니다.

+0

아, 그게 내가 찾고 있던 것입니다. 감사! 하지만 설명서에서이 부분이 가리키는 부분을 지적 할 수 있습니까? Laurent에게 다시 한 번 감사드립니다! –

+0

애니메이션의 차이점에 대해서는 잘 설명되어 있지 않습니다. 내가 발견 한 모든 것은 Humain Interface Guide in Apple (http://developer.apple.com/Mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGWindows/XHIGWindows.html#//apple_ref/doc/uid/20000961)에 있습니다. -TPXREF12) –