在 WatchKit 上下文菜单中的两个状态之间切换的一个菜单项
One menu item to toggle between two states in WatchKit Context Menu
我正在 Storyboard 中设置 Menu
和 Menu Item
s,并希望一个菜单项在两种状态之间切换,例如on/off、Celcius/Fahrenheit 等
但是,从菜单项按住控制键拖动到界面控制器并不能创建插座,只能选择创建操作。因此,虽然我可以设置一个动作来在两种状态之间切换,但我无法更改其 title
和 image
以显示当前按钮状态。
有没有办法在 WatchKit 中正确实现它?
是的,您可以这样做 - 每当您想切换状态时 - 清除菜单项:
[self clearAllMenuItems];
然后设置新的菜单项:
[self addMenuItemWithImageNamed:@"myImage" title:@"action title" action:@selector(actionMethod)];
我正在 Storyboard 中设置 Menu
和 Menu Item
s,并希望一个菜单项在两种状态之间切换,例如on/off、Celcius/Fahrenheit 等
但是,从菜单项按住控制键拖动到界面控制器并不能创建插座,只能选择创建操作。因此,虽然我可以设置一个动作来在两种状态之间切换,但我无法更改其 title
和 image
以显示当前按钮状态。
有没有办法在 WatchKit 中正确实现它?
是的,您可以这样做 - 每当您想切换状态时 - 清除菜单项:
[self clearAllMenuItems];
然后设置新的菜单项:
[self addMenuItemWithImageNamed:@"myImage" title:@"action title" action:@selector(actionMethod)];