我有一个 UIView,我正在为它制作动画。theView
这里的问题是,一旦动画出来 ,我就需要释放它。
originalRECT = [[UIScreen mainScreen] bounds];
if(theView)
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
theView setFrame = originalRECT;
[UIView commitAnimations];
[theView autorelease];
theView = nil;
}
所以我知道代码将 theView 设置为 nil,但是动画does finish ok
(没有 SIGABRT 或类似的东西)
或者是否有一个回调函数可以用来知道视图消失了?在这种情况下如何使用这样的功能?
谢谢!