[UIView animateWithDuration:1.0 animations:^(void) {
im.transform = CGAffineTransformIdentity;
} completion:^(BOOL finished) {
[UIView animateWithDuration:1.0 delay:1.0 options:UIViewAnimationCurveEaseOut animations:^(void) {
im.alpha = 0.0;
} completion:^(BOOL finished) {
[im removeFromSuperview];
}];
}];
我知道,该代码用于制作动画UIImageView
;我想知道调用机制,因为我还没有第一次看到这种函数调用。
主要是什么以及^(void)
为什么传递 im.transform = CGAffineTransformIdentity;
给它?
我已经浏览了 Apple 文档,以找到与此函数调用相关的任何内容,我也得到了它,但我没有从那里得到任何想法;或者我可能去过错误的部分。
这里有人可以指导我吗?