ウィンドウが開いたときにXcodeのようにウィンドウを「大きく」する方法を考えています...(もちろん、Xcodeを使用してそのウィンドウを作成しており、Mountain Lionを使用しています)
1 に答える
NSViewAnimation。その名前にもかかわらず、それはウィンドウズでも動作します。
こちらもご覧ください:http://cocoadev.com/wiki/AnimatedWindowOpening
編集
私はこれを試していませんが、有望に見えます。animationResizeTime:
NSWindowの一部であるため、アニメーション時間を変更する必要があると思います。今、私はすべてのウィンドウが実際にこのアニメーションを持っていると仮定しています、それは私がどこかで読んだものですが、Xcodeは時間を延長しました。おそらく、0.2秒では不十分でした。
これは、次の場合にのみ機能する可能性があります:https ://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow / setFrame:display:animate:
幸運を。
編集
CodaFiによると、これはInterfaceBuilderで簡単に使用できます。ウィンドウを選択し、この設定を変更します。しかし、私はそれをうまく機能させることができないようです。したがって、私はアイデアを使い果たしています。また、これを見ることができますが、正確にはあなたが言ったことではありませんが、それは正しい方法を導くかもしれません:アニメーションを緩和してNSWindowsのサイズを変更します