在 NSSplitView 中使用 Focus 获得 Child
Get Child with Focus inside NSSplitView
我有一个 NSSplitViewController
,它有两个 child 视图控制器。我有一个传递到拆分视图控制器的菜单操作,我希望能够将菜单触发的操作发送到适当的 child 控制器。
例如,如果我在拆分的任一侧都有一个列表,我希望将删除菜单操作传递给用户关注的那个。
如果我能避免的话,我真的不想让自己记住哪个 child 是专注的。
@Willeke 是对的 - 连接急救人员使其有效。
两个视图控制器(拆分视图的每个子视图)都需要实现一些将被调用的方法 - 在我的例子中 deleteItems:
。菜单中的删除操作然后链接到名称为 deleteItems:
.
的第一响应者
选择菜单时,将在活动视图控制器上调用该方法。
我有一个 NSSplitViewController
,它有两个 child 视图控制器。我有一个传递到拆分视图控制器的菜单操作,我希望能够将菜单触发的操作发送到适当的 child 控制器。
例如,如果我在拆分的任一侧都有一个列表,我希望将删除菜单操作传递给用户关注的那个。
如果我能避免的话,我真的不想让自己记住哪个 child 是专注的。
@Willeke 是对的 - 连接急救人员使其有效。
两个视图控制器(拆分视图的每个子视图)都需要实现一些将被调用的方法 - 在我的例子中 deleteItems:
。菜单中的删除操作然后链接到名称为 deleteItems:
.
选择菜单时,将在活动视图控制器上调用该方法。