有没有办法禁用WKInterfaceMenu?

时间:2015-03-09 01:07:24

标签: watchkit wkinterfacemenu

我在故事板中添加了WKInterfaceMenu,效果很好。但是,一旦使用,我不希望菜单第二次出现。

有没有办法阻止菜单出现?

1 个答案:

答案 0 :(得分:10)

你绝对可以做到这一点,但你需要做的事情有点不同。

首先,不要在故事板中设置上下文菜单。而是以编程方式设置所有菜单项。您可以使用WKInterfaceController实例上的addMenuItemWithImageNamedclearAllMenuItems方法添加和删除菜单项。

您最初要设置所有菜单项,然后在每个菜单项的所有回调方法中删除它们。这样,他们一开始会在那里,一旦你选择其中一个就会删除。