[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, чтобы найти что-либо, связанное с этим вызовом функции, и я тоже понял, но я не получил от этого никакой идеи; или я мог быть не в том разделе.
Может ли кто-нибудь здесь привести меня к этому?