WatchKit有时不加载图像

时间:2015-05-10 07:36:38

标签: ios watchkit

我的界面中有很多图像,有些只是用作信息反馈,有些则是Buttons的一部分。

使用代码在界面中更新信息反馈图像。作为按钮一部分的图像具有在Xcode中定义的图像选择,它们永远不会改变。

许多用户向我发送了显示屏幕的图像,其中没有任何按钮具有图像,即它们是空白的。按钮仍然有效。

所有用户都不会遇到这种情况,它的工作方式与模拟器中的设计完全相同。

所有图像都存储在WatchKit应用程序中,因此没有明确缓存,因为这不是必需的。所有图像均为PNG格式。

有没有其他人经历过这个并且有解决方法吗?

1 个答案:

答案 0 :(得分:1)

如果您的WatchKit应用中的图像文件是"松散" (即不在资产目录中),确保你拥有" @ 2x"文件名中的后缀。许多开发人员报告了在模拟器中显示松散图像但在实际硬件上没有显示的问题。

我强烈建议您在WatchKit应用程序(不是扩展程序)中创建包含所有Watch资产的资产目录。确保每个图像都设置为" Device Specific"在检查员小组和那个" Apple Watch"是唯一选择的选项。使用这种技术,实际的文件名并不重要。

enter image description here

我刚刚写了一篇帖子,其中包含可能对您有用的其他详细信息:http://blog.mikeswanson.com/post/118580394879/watchkit-image-tips