我的界面中有许多图像,一些只是用作信息反馈,而另一些则作为按钮的一部分。
使用代码在界面中更新信息反馈图像。作为按钮一部分的图像具有在 Xcode 中定义的图像选择,并且它们永远不会改变。
许多用户向我发送了显示屏幕的图像,其中所有按钮都没有图像,即它们是空白的。不过这些按钮仍然有效。
这种情况并非发生在所有用户身上,它完全按照模拟器中的设计工作。
所有图像都存储在 WatchKit 应用程序中,因此没有显式缓存,因为这不是必需的。所有图片均为PNG格式。
有其他人遇到过这种情况吗?有解决办法吗?
Best Answer-推荐答案 strong>
如果您的 WatchKit 应用中的图像文件是“松散的”(即不在 Assets 目录中),请确保文件名中有“@2x”后缀。许多开发人员报告了在模拟器中显示松散图像但在实际硬件上不显示的问题。
我强烈建议在您的 WatchKit 应用(而非扩展程序)中创建一个包含所有 Watch Assets 的 Assets 目录。确保在检查器面板中将每个图像设置为“特定于设备”,并且“Apple Watch”是唯一选择的选项。使用这种技术,实际的文件名并不重要。
我刚刚写了一篇文章,其中包含可能对您有用的其他详细信息:http://blog.mikeswanson.com/post/118580394879/watchkit-image-tips
关于ios - WatchKit 有时不加载图像,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/30148869/
|