【发布时间】:2011-06-29 14:27:13
【问题描述】:
这是我的代码:
-(void)collision{
if(CGRectIntersectsRect(imageView.frame,centre.frame)){
imageView.alpha=0;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0f];
centre.transform=CGAffineTransformMakeScale(1.3, 1.3);
[UIView commitAnimations];
}
}
当 imageView 与中心碰撞时,中心变大。 我的问题是,当“imageView”第二次与“中心”碰撞时,动画不起作用。每次imageView与中心碰撞时,我都想让中心越来越大,但它只会变大一次。对不起我的英语我是法国人:/ 请问我该如何解决这个问题?
【问题讨论】:
-
这是什么语言?你编码是为了什么? iPhone还是安卓?尝试用与您的编程语言相关的标签替换您的
scale标签
标签: iphone objective-c xcode animation uiimageview