Macos 当用户返回NSViewController时,请执行某些操作
我来自iOS世界,在那里,Macos 当用户返回NSViewController时,请执行某些操作,macos,cocoa,nsview,nsviewcontroller,Macos,Cocoa,Nsview,Nsviewcontroller,我来自iOS世界,在那里,viewdide出现,viewdide消失对于跟踪用户何时切换到另一个视图或从另一个视图返回非常有用 当与NSViewController关联的视图变为“活动”(用户从另一个窗口切换到此窗口)时,正确的跟踪方式是什么 我正在寻找一些回调/a方法来覆盖,以了解用户返回视图的转换。Cocoa on macOS supports等人,自10.10以来。它的工作原理与iOS相同 但是,如果您的目标是较早的macOS版本,回调将不起作用。在这种情况下,您可以近似地描述行为,但这有
viewdide出现
,viewdide消失
对于跟踪用户何时切换到另一个视图或从另一个视图返回非常有用
当与NSViewController关联的视图变为“活动”(用户从另一个窗口切换到此窗口)时,正确的跟踪方式是什么
我正在寻找一些回调/a方法来覆盖,以了解用户返回视图的转换。Cocoa on macOS supports等人,自10.10以来。它的工作原理与iOS相同
但是,如果您的目标是较早的macOS版本,回调将不起作用。在这种情况下,您可以近似地描述行为,但这有点棘手
您可以在窗口级别使用
特别是回调windowDidBecomeKey
和windowDidResignKey
。这些可用于通知您的NSViewController
您在NSView上也有一些有用的方法,特别是。macOS上的Cocoa支持等。自10.10以来。它的工作原理与iOS相同
但是,如果您的目标是较早的macOS版本,回调将不起作用。在这种情况下,您可以近似地描述行为,但这有点棘手
您可以在窗口级别使用
特别是回调windowDidBecomeKey
和windowDidResignKey
。这些可用于通知您的NSViewController
在NSView上也有一些有用的方法,尤其是