如何用touchesMoved或其他方式控制动画

发布于 2024-11-26 09:14:32 字数 395 浏览 0 评论 0原文

我有一些图片,当我的手指在ipad屏幕上移动时,它们会一一显示,如果我的手指停止,立即停止,我在touchesMoved函数中使用了以下代码,

if (j>1199) {
        j=1000;
    }
    else {
         NSString *imgPath=[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%d",j] ofType:@"png"];
         show360img.image=[UIImage imageWithContentsOfFile:imgPath];
        j;
    }

但它不能很好地工作,那么如何才能我控制这个动画?非常感谢

i have some pictures, they will show one by one when my finger moved on the screen of ipad,if my finger stoped,the stop at once,i use the following code in touchesMoved function

if (j>1199) {
        j=1000;
    }
    else {
         NSString *imgPath=[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%d",j] ofType:@"png"];
         show360img.image=[UIImage imageWithContentsOfFile:imgPath];
        j;
    }

but it doesn't work well,so how can i control this Animation?thanks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇纵 2024-12-03 09:14:32

j 没有增加。
增加 j 并尝试代码

if (j>1199) {
    j=1000;
}
else {
     NSString *imgPath=[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%d",j] ofType:@"png"];
     show360img.image=[UIImage imageWithContentsOfFile:imgPath];
   j++;
}

j is not been incremented.
increment j and try the code

if (j>1199) {
    j=1000;
}
else {
     NSString *imgPath=[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%d",j] ofType:@"png"];
     show360img.image=[UIImage imageWithContentsOfFile:imgPath];
   j++;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文