2012-12-16 2 views
3

Mac OS X 10.7부터 새로운 NSDocument 창과 경고 창이 애니메이션으로 열립니다. Windows는 NSWindowControllershowWindow: 메서드로 열었지만 아무런 애니메이션도 얻지 못합니다.NSWindowController를 사용하여 새 창 애니메이션 열기

이러한 창에 동일한 애니메이션이 표시되는 방법이 있습니까?

답변

9

창이 열리는 방법을 정의 할 수 있습니다.

애니메이션의 인터페이스 속성에서 문서 창 스타일을 선택하면 동일한 동작이 발생합니다.

또는 코드

:

[self.window setAnimationBehavior:NSWindowAnimationBehaviorDocumentWindow]; 

다음

모든 행동이

그것 뿐이다
enum { 
    NSWindowAnimationBehaviorDefault = 0,  // let AppKit infer animation behavior for this window 
    NSWindowAnimationBehaviorNone = 2,   // suppress inferred animations (don't animate) 

    NSWindowAnimationBehaviorDocumentWindow = 3, 
    NSWindowAnimationBehaviorUtilityWindow = 4, 
    NSWindowAnimationBehaviorAlertPanel = 5 
}; 
+0

, 감사를 사용할 수 있습니다! – tajmahal