Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 当用户返回NSViewController时,请执行某些操作_Macos_Cocoa_Nsview_Nsviewcontroller - Fatal编程技术网

Macos 当用户返回NSViewController时,请执行某些操作

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

我来自iOS世界,在那里,
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上也有一些有用的方法,尤其是