Obj-C を使用してアプリケーションのロード間で Windows の位置を記憶する最適な方法は何ですか? インターフェイスに Interface Builder を使用していますが、バインディングを使用してこれを行うことは可能ですか。
お勧めの方法は何ですか? ありがとうございます。
ベストアンサー1
Interface Builder の属性の自動保存フィールドに、そのウィンドウに固有の名前 (例: 「MainWindow」または「PrefsWindow」) を入力します。すると、その場所がユーザー デフォルトに自動的に保存されます。
自動保存名をプログラムで設定するには、 を使用します-setFrameAutosaveName:
。ドキュメントベースのアプリがある場合や、IB で自動保存名を設定するのが適切でないその他の状況の場合は、これを実行することをお勧めします。