我在Xcode 6.2 Beta 3(Build 6C101)中,我已经向我的界面控制器添加了一个菜单和两个菜单项,并为两者创建了IBActions。我给了他们标题和图片,但是当我运行应用程序时,没有显示任何内容。
我已经阅读了
并且无法看到有关以编程方式显示菜单项的任何内容 - 我缺少什么?
答案 0 :(得分:10)
您无需以编程方式显示菜单。您唯一需要做的就是将每个按钮连接到Watch应用扩展程序中的IBActions。
最可能的问题是缓存之前的Watch应用程序故事板。做一个干净的构建,然后再试一次。
最后,您可能知道WatchKit菜单仅显示在“强制按下”上。它们不能用于Watch应用程序的主界面。在模拟器中,使用鼠标单击并按住将模拟强制按下,动画将在您完成操作后清除,即使在不执行任何操作的上下文中也是如此。
答案 1 :(得分:3)
这是我的解决方案 - 转到硬件 - >触摸压力 - >深按,然后尝试点击手表模拟器。
答案 2 :(得分:0)
尽管菜单在手表模拟器上按预期工作,但我最近在真实设备上遇到了此问题。就我而言,问题出在我用作图像的SF Symbol中。
使用资产目录中的图像替换所有内容后,所有问题均已解决。