问题标签 [wkinterfacemenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1305 浏览

watchkit - 有没有办法禁用 WKInterfaceMenu?

我在情节提要中添加了一个 WKInterfaceMenu,效果很好。但是,一旦使用,我不希望菜单再次出现。

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

0 投票
1 回答
439 浏览

ios - WKInterfaceMenu 将模型 InterfaceController 设置为根 InterfaceController

当从viaWKInterfaceController呈现的模式中调出菜单时,模式控制器成为根控制器:rootControllerpresentControllerWithName:context:

在此处输入图像描述 <— 模态(见Cancel

在此处输入图像描述 <— 菜单

在此处输入图像描述 <——根?(没有Cancel

这是一个 WatchKit 错误,还是模态控制器不应该有菜单?

“解决方案”

由于这是一个已知的错误,我的临时解决方法只是向Cancel模态控制器添加一个按钮,并用于reloadRootControllersWithNames:contexts:将它们呈现为 root。该Cancel按钮将根控制器重新加载到我的初始根控制器。

0 投票
1 回答
188 浏览

apple-watch - 表中每一行的不同菜单项

我在 WKInterfaceController 上有一张桌子。当用户强制触摸某些行时,我希望有一组菜单项(WKInterfaceMenu),而其他行则有一组不同的项目。另外,我想这样做,以便当用户强制触摸一行然后选择一个菜单项时,我可以触发特定于用户选择的行和菜单项的操作。这可能吗?