Mac OS X 10.7 以降では、新しいNSDocument
ウィンドウと警告ウィンドウがアニメーションで開きます。NSWindowController
ただし、のメソッドでウィンドウを開いたshowWindow:
場合、アニメーションは表示されません。
これらのウィンドウで同じアニメーションを取得する方法はありますか?
Mac OS X 10.7 以降では、新しいNSDocument
ウィンドウと警告ウィンドウがアニメーションで開きます。NSWindowController
ただし、のメソッドでウィンドウを開いたshowWindow:
場合、アニメーションは表示されません。
これらのウィンドウで同じアニメーションを取得する方法はありますか?
ウィンドウを開く方法を定義できます。
[アニメーション]の下の[インターフェイスインスペクター]で、[ドキュメントウィンドウスタイル]を選択できます。同じ動作が得られるはずです。
またはコードで:
[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
};