这就是我试图在这里完成的事情。我希望图像从屏幕顶部开始并转到底部,然后当它到达底部时它会再次返回。我可以通过这样做让图像下降
- (void)viewDidLoad {
[super viewDidLoad];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:4.0];
[image setFrame:CGRectMake(0, 0, 30, 1500)];
[UIView commitAnimations];
if ([image setFrame:CGPoint =(0, 0, 30, 1500)]) {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:4.0];
[image setFrame:CGRectMake(0, 0, 30, 0)];
[UIView commitAnimations];
}
}
这个 if 语句不起作用,我不知道如何使它起作用。我对使用积分很陌生。
或者也许是一个while循环?有任何想法吗?非常感谢!
祝你有美好的一天