使用setBackgroundimageNamed显示错误的图像

Nic*_*ick 0 watchkit

我有一个使用编号的图像的动画计时器环timer0.pngtimer200.png在资产目录.如果我setBackgroundImageNamed("timer5")在组上使用它,它会显示timer50.我假设它在您指定的名称后面查找带有数字的图像,并使用它代替,即使您没有动画.如何强制它显示timer5?也许将它命名为005会起作用吗?

Mik*_*son 5

这是一个已知的问题.基本上,当你要求"timer5"时,WatchKit会查找"timer5"的第一帧,它将是"timer50"(即timer5动画的第0帧).要解决此问题,您可以使用startAnimatingWithImagesInRange:duration:repeatCount:长度为1的范围,以便"动画"以请求的帧编号开始和结束.