Hallo allemaal,
Ik wil graag een knop laten springen op de eerste view in een iPhone app.
Volgens mij is de code OK maar toch gebeurd er niets. Hopelijk willen jullie even kijken en mij vertellen wat er fout is/kan zijn. Alle hulp is welkom!
RootViewController.h :
IBOutlet UIButton *ikBeweeg;
CAKeyframeAnimation *popAnimation;
@property(nonatomic,retain)IBOutlet UIButton *ikBeweeg;
RootViewController.m :
- (void)viewDidLoad
{
[super viewDidLoad];
popAnimation = [CAKeyframeAnimation animationWithKeyPath:@"transform.scale"];
popAnimation.keyTimes = [NSArray arrayWithObjects:[NSNumber numberWithFloat:0.0], [NSNumber numberWithFloat:0.7], [NSNumber numberWithFloat:1.0], nil];
popAnimation.values = [NSArray arrayWithObjects:[NSNumber numberWithFloat:0.01], [NSNumber numberWithFloat:1.1], [NSNumber numberWithFloat:1.0], nil];
[popAnimation retain];
}
-(void)popView:(UIView*)view {
[view setHidden:NO];
[[view layer] addAnimation:popAnimation forKey:@"transform.scale"];
}
- (void)viewWillAppear:(BOOL)animated
{
[popAnimation setDuration:0.9];
[ikBeweeg setHidden:NO];
[self performSelector:@selector(popView:) withObject:ikBeweeg];
}