and*_*ers 2 animation objective-c ios watchkit
我似乎无法弄清楚如何通过插座以编程方式设置新图像,并使其开始动画.
序列
我导入的图像序列到Image.xcassets里面WatchKit应用

我可以将界面构建器中的图像设置为"zeroEntering"并将动画设置为"Yes"并且它可以正常工作.

但是,我想要更动态的东西,我需要按下按钮来选择新的动画序列并启动它.如果我尝试使用界面构建器中的相同名称以编程方式设置图像,则UIImage为零.

在以编程方式设置UIImage时我应该使用什么命名约定?"zeroEntering","zeroEntering0","zeroEntering.png"或"zeroEntering0.png"
我尝试使用两个非零选项,图像没有动画并变黑.
答案是微妙的,肯定让我的车轮旋转太久了.
根据这篇美丽的文章,
当您要显示的图像缓存在监视器上的图像位于监视应用程序包的资产目录中时,您应该使用setImageNamed(:),并且当图像未缓存时使用setImage( :) - 这将转移通过空中图像数据到Apple Watch!
所以,我将我的图像保存在手表应用程序的资产目录中,然后切换到使用,
[self.testImage setImageNamed:@"zeroEntering"];
[self.testImage startAnimatingWithImagesInRange:NSMakeRange(0, 4) duration:0.2 repeatCount:100];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1788 次 |
| 最近记录: |