我在故事板中放入组或背景按钮的所有图像都没有在真实手表上显示。 错误即将无法找到图像。 如果在模拟器中运行应用程序,图像会出现但不在iwatch上。
检查iwatch应用程序的图像目标。 我认为这是因为图像和图像命名错误,在应用程序中我们使用imageNamed设置图像,这意味着我们无法在故事板中设置图像。
请建议。 提前谢谢。
答案 0 :(得分:2)
这很可能是"松散" WatchKit应用程序中的图像文件。有许多报告的问题是松散的文件出现在模拟器中但不出现在实际的硬件上。我的建议是在WatchKit应用程序(而不是扩展程序)中创建资产目录,并为每个图像配置正确的屏幕尺寸。
如果您为两种尺寸的屏幕尺寸使用单张图片,则可以将其添加到2x
广告位,并将38 mm 2x
和42 mm 2x
广告位留空。
在代码中,您可以在资产目录中按名称引用图像:
[self.interfaceImage setImageNamed:@"PushPin"];
我在WatchKit Image Tips的帖子中包含了更多信息。