【发布时间】:2011-10-24 15:52:54
【问题描述】:
好的,我知道有很多这样的问题,但由于某种原因,我无法弄清楚为什么这个回调选择器没有被调用?
这是我添加到新的基于视图的模板中的两种方法。 我将一个按钮链接到 IBAction,并将一个 UIView 链接到 redRect 插座。
动画效果很好,但由于某种我无法弄清楚的原因,没有调用回调。
- (IBAction)toggleView:(id)sender {
float target;
if (redRect.alpha == 0.0) target = 1.0;
else target = 0.0;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDidStopSelector:@selector(finished)];
redRect.alpha = target;
[UIView commitAnimations];
}
- (void)finished {
NSLog(@"Why won't this get called?");
}
请告诉我我在这里做错了什么 - 这很简单,但我就是想不通。
【问题讨论】:
标签: iphone animation uiview selector