【发布时间】:2015-01-08 14:59:12
【问题描述】:
我在 Xcode 6.2 Beta 3 (Build 6C101) 中,我向我的界面控制器添加了一个菜单和两个菜单项,并为两者创建了 IBActions。我给了他们标题和图片,但是当我运行应用程序时,什么都没有显示。
我读过
并且看不到任何关于需要以编程方式显示菜单项的信息 - 我错过了什么?
【问题讨论】:
-
你添加海关图片了吗?
标签: watchkit apple-watch
我在 Xcode 6.2 Beta 3 (Build 6C101) 中,我向我的界面控制器添加了一个菜单和两个菜单项,并为两者创建了 IBActions。我给了他们标题和图片,但是当我运行应用程序时,什么都没有显示。
我读过
并且看不到任何关于需要以编程方式显示菜单项的信息 - 我错过了什么?
【问题讨论】:
标签: watchkit apple-watch
您不需要以编程方式呈现菜单。您唯一需要做的就是将每个按钮连接到 Watch 应用扩展程序中的 IBActions。
最可能的问题是缓存以前的 Watch 应用故事板。进行干净的构建,然后重试。
最后,您可能知道 WatchKit 菜单仅在“强制按下”时显示。它们不能用于 Watch 应用程序的主界面。在模拟器中,单击并按住鼠标将模拟强制按下,并且动画会在您完成时清楚显示,即使在它不执行任何操作的情况下也是如此。
【讨论】:
这是我的解决方案-转到硬件->触摸压力->深按,然后尝试点击手表模拟器。
【讨论】:
我最近在真实设备上遇到了这个问题,尽管菜单在手表模拟器上按预期工作。就我而言,问题出在我用作图像的 SF Symbol 中。
用资产目录中的图片替换后,一切都已修复。
【讨论】: