gpt4 book ai didi

iphone - 当设备方向改变时图像动画自动停止

转载 作者:行者123 更新时间:2023-11-29 04:26:56 25 4
gpt4 key购买 nike

我是 iPhone 开发新手。我的 Nib 中有一个 ImageView ,我成功地对其进行了动画处理,使其使用以下代码从下到上移动。

- (void)viewWillAppear:(BOOL)animated{ 
[super viewWillAppear:YES];

[self animateImage];
}

-(void)animateImage{

CGRect oldFrame=self.displayImg.frame;

[UIView animateWithDuration:2.0 animations:^{

CGRect newFrame=self.displayImg.frame;

newFrame=CGRectOffset(newFrame, 0, -420);

self.displayImg.frame=newFrame;

}completion:^(BOOL finished){

if(finished){

self.displayImg.frame=oldFrame;

[self animateImage];
}
}];
}

我的问题是,当我将设备方向更改为横向时,图像动画停止并且图像消失。对此有什么帮助吗?

最佳答案

它工作得很好,递归没有中断并且动画继续。这意味着如果递归确实停止或更改 View 内容/初始位置,您正在自己做一些事情来中断它,以便在动画仍在工作时您再也看不到它了。

关于iphone - 当设备方向改变时图像动画自动停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194941/

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