3

ココアでシート、特にアニメーションを表示するときに質問がありました。素敵なアニメーションがある場合とない場合のシート(プレーンNSWindow / NSPanel)を表示するにはどうすればよいですか?これはNSSavePanel/NSOpenPanelに対して自動的に行われますが、InterfaceBuilderで作成した標準のNSWindow/NSPanelシートに対して適切なアニメーションを機能させることができません。(アニメーションと言うときは、Safariの環境設定の[セキュリティ]タブにある[Cookieを表示]ボタンをクリックします)

ありがとう、レベッカ。

4

1 に答える 1

3

アニメーションがあるかどうかを制御することはできません。シートは常にアニメーションとともに表示されます。変更できるのは、アニメーションのスタイルだけです。

  • シートがウィンドウよりも小さい場合は、下にスライドしているように見えます
  • シートが窓よりも大きい場合は、下にスライドしながら(台形に)成長します。

ウィンドウのサイズをシートより小さくしたり大きくしたりすることで、いくつかのテストを行うことができます。

于 2010-01-13T09:01:18.143 に答える