一个菜单项,用于在WatchKit上下文菜单中的两个状态之间切换

我在故事板中设置菜单和菜单项,并希望一个菜单项在两个状态之间切换,例如开/关,Celcius / Fahrenheit等

但是,从菜单项到界面控制器的控制拖动不允许我创建插座,而只能选择创建操作.因此,虽然我可以设置一个动作来切换两个状态,但我无法更改其标题和图像以显示当前按钮状态.

有没有办法在WatchKit中正确实现这一点?

最佳答案 是的,您可以这样做 – 每当您想要切换状态时 – 清除菜单项:

[self clearAllMenuItems];

然后设置新的菜单项:

[self addMenuItemWithImageNamed:@“myImage”title:@“action title”action:@selector(actionMethod)];

点赞