Interface Builder でウィンドウの位置を保持する方法はありますか? nib ファイルを再度開くたびに、MainWindow.xib ウィンドウが画面の左上に戻り、レイアウトしているインターフェイスを含むウィンドウの後ろに戻ります。毎回以前の場所に戻すのは神経質になり始めています。これを行う簡単な方法があるはずですが、もしあれば見つけられませんでした。
ありがとう!
Interface Builder でウィンドウの位置を保持する方法はありますか? nib ファイルを再度開くたびに、MainWindow.xib ウィンドウが画面の左上に戻り、レイアウトしているインターフェイスを含むウィンドウの後ろに戻ります。毎回以前の場所に戻すのは神経質になり始めています。これを行う簡単な方法があるはずですが、もしあれば見つけられませんでした。
ありがとう!
Interface Builderは、ペン先ごとにウィンドウの場所/サイズを保存しませんが、最後のペン先ウィンドウのサイズと位置を自動的に記憶し、将来のペン先ファイルを開くときにそれを使用します。たとえば、ペン先ファイルAを開き、ウィンドウの位置を変更してからIBを終了し、ペン先ファイルBを開くと、ペン先ファイルAに設定したのと同じ場所/サイズでペン先ウィンドウが表示されます。
ただし、Interface Builderは、複数のウィンドウを開いたときに、それらを少し右下にカスケードするように見えます。そのため、2番目のnibファイルのウィンドウは、すでに開いているウィンドウの上に直接表示されません。これは理にかなっています。問題は、ペン先ウィンドウが画面の一番下に配置されているため、次のペン先ウィンドウを開くのに十分なスペースがない場合、ウィンドウが画面の一番上に配置されることです。画面。そしてもちろん、それが発生すると、IBはそのウィンドウの位置をデフォルトとして記憶するため、後続のウィンドウも画面の上部で開かれます。
したがって、「解決策」は、a)ペン先ごとのウィンドウの位置を記憶するようにBug Reporterに拡張リクエストを提出することです:-)、b)その間、ウィンドウを画面の下部に近づけすぎないように注意してください。