我有一个带有子菜单的 Mac 应用程序。可以选中每个项目以指示哪个项目处于活动状态。我用这样的代码做到这一点:
[sender setState:NSOnState];
但是,每次我单击一个新项目时,以前的项目都会保持选中状态。
文档状态:
在响应组中所有命令的操作方法中,使用 setState: 取消选中当前标记的菜单项:
[当前项设置状态:NSOffState];
我不太确定这是如何工作的。我对 Objective C 和 Cocoa 很陌生。有人有小费吗?
我有一个带有子菜单的 Mac 应用程序。可以选中每个项目以指示哪个项目处于活动状态。我用这样的代码做到这一点:
[sender setState:NSOnState];
但是,每次我单击一个新项目时,以前的项目都会保持选中状态。
文档状态:
在响应组中所有命令的操作方法中,使用 setState: 取消选中当前标记的菜单项:
[当前项设置状态:NSOffState];
我不太确定这是如何工作的。我对 Objective C 和 Cocoa 很陌生。有人有小费吗?