从另一个类调用时,UIImageView动画不起作用

时间:2013-08-01 03:14:44

标签: ios class uiview import uiimageview

我有UIImageView动画,我有一个启动或停止动画的功能。从另一个UIView类我调用该函数,函数被调用,if statements工作,但不是startAnimation。

这是启动或停止动画的功能:

-(void)runPlayerAnimation:(BOOL)run {
    if (run) [player startAnimating];
    else [player stopAnimating];
}

这是从UIView类调用函数的函数:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
CGPoint point = [[touches anyObject] locationInView:self];
if ([self pointInCircle:point]) {
    [self touchesMoved:touches withEvent:event];
    GameplayVC *a = [[GameplayVC alloc] init];
    [a runPlayerAnimation:YES];
}
}

这两个类都是这样导入的。在头文件中,使用@class并使用实现文件#import

我有NSLogged生活的功能,除了startAnimatingstopAnimating之外,一切正常。

0 个答案:

没有答案