How can I easily save the Window size and position state using Obj-C?

前端 未结 9 519
灰色年华
灰色年华 2021-02-02 09:19

What is the best way to remember the Windows position between application loads using Obj-C? I am using Interface Builder for the interface, is it possible to do this with bind

9条回答
  •  孤独总比滥情好
    2021-02-02 09:49

    For me, the following line in -applicationDidFinishLaunching in the app delegate workes fine (under Catalina, macOS 10.15):

      [self.window setFrameAutosaveName: @"NameOfMyApp"];
    

    it is important that this line

      [self.window setDelegate: self];
    

    is executed before setFrameAutosaveName in -applicationDidFinishLaunching !

提交回复
热议问题