私はiPhone開発に不慣れです。ペン先に画像ビューがあり、アニメーション化に成功しており、次のコードを使用して下から上に移動しています。
- (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];
}
}];
}
私の問題は、デバイスの向きを横向きに変更すると、画像のアニメーションが停止し、画像が消えることです。これについて何か助けはありますか?