当点击按钮时,我正在尝试向 UIImageView 添加动画。当点击按钮时,我希望 imageView 在大小增加的同时向右移动。我已经尝试过这段代码,但 imageView 的动画不正确。
- (IBAction)bA:(id)sender {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDuration:0.5];
CGRect frame = imageView.frame;
frame.origin.x = frame.origin.x + 30;
frame.size.hight = frame.size.hight + 20;
frame.size.width = frame.size.width + 20;
imageView.frame = frame;
[UIView commitAnimations];
}
这段代码使 imageView 稍微向右移动,然后再返回。奇怪的行为,我应该怎么做才能同时为大小和原点设置动画?