В моем коде есть некоторые блоки анимации, которые вызывают мои проблемы при обновлении до iPhone OS4.Я читал, что теперь рекомендуется использовать блочную анимацию, поэтому я подумал, что увижу, решит ли это мои проблемы.До того, как я использовал следующий тип кода для создания анимации ...
[UIImageView beginAnimations:nil context:NULL];
[UIImageView setAnimationDuration:30.0];
[UIImageView setAnimationRepeatCount:1e100f];
[UIImageView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(stop)];
wheel.transform =CGAffineTransformMakeRotation(M_PI*-0.5);
[UIImageView commitAnimations];
Я планирую изменить это для использования этого типа анимации (взято из http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW111)
[UIView animateWithDuration: 0.2
анимации: ^ {view.alpha = 0.0;}
завершение: ^ (BOOL закончено) {[view removeFromSuperview];}]
Мой вопрос: могу ли я использовать вышеуказанную блочную анимацию с UIImageView, а не с UIView? В основном, я думаю, я хочу знать, в чем разница, если бы я анимировал UIView, я бы просто анимировал UIImage, который находится внутри UIView? Это то же самое, что и UIImageView?!
Извините, я запутался: -s