gpt4 book ai didi

iphone - 如何使动画 UIImage 在屏幕上移动?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:24 25 4
gpt4 key购买 nike

我想在屏幕上移动动画 UIImage。这怎么可能?

到目前为止,这是我使用 UIImage 动画的代码:

self.myImageWalk.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"img01.png"],[UIImage imageNamed:@"img02.png"], [UIImage imageNamed:@"img03.png"], [UIImage imageNamed:@"img04.png"], nil];

[self.myImageWalk setAnimationRepeatCount:5];
[self.myImageWalk setAnimationDuration:2];
[self.myImageWalk startAnimating];

最佳答案

声明这个函数.h文件

-(void)doAnimate:(CGRect)rect;

.m文件

-(void)doAnimate:(CGRect)rect{


[UIView animateWithDuration:2.0 delay:0.5 options:UIViewAnimationCurveEaseInOut animations:^() {


self.myImageWalk.frame=rect;


} completion:^(BOOL finished) {

NSLog(@"animation Done");
}];


}

然后调用你想要动画的地方

     [self doAnimate:CGRectMake(300, 300, self.myImageWalk.frame.size.width, self.myImageWalk.frame.size.height)];

在这里将 300,300 更改为您希望为各种位置设置动画。

关于iphone - 如何使动画 UIImage 在屏幕上移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6845130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com