我在WatchKit中看到一个错误,当它以编程方式或从故事板分配名称时显示错误的图像。我在这里做错了吗?
image_1.png
和image_10.png
。image.setImageNamed("image_1")
显示第一张图片image_1.png
。
显示第二张图片image_10.png
。
https://github.com/evgenyneu/watch-image-glitch-demo
此错误已提交给Apple Bug Reporter。 Apple确认这是一个错误。
答案 0 :(得分:4)
您一定要提交Serious Bug
radar。我推卸了你的样本项目(顺便说一下,做了很棒的工作)然后运行它。我当然在Xcode 6.2(6C131e)上看到了相同的行为。
我还将图像移动到xcassets包中,这对该问题没有任何影响。我注意到的唯一事情是将image_10
重命名为image_11
,image_12
或image_100
确实解决了问题。似乎只有image_10
才是罪魁祸首。
答案 1 :(得分:0)
如果您只想显示一个图像,您仍然可以使用startAnimating,其范围从图像开始并且长度为1(在这种情况下,持续时间为0)。它可以作为一种解决方法,直到修复bug。