Alors, pour déplacer le commentaire sur - est-ce généralement ce que vous essayez de faire?
-(void) calledWhenTimerGoesRound
{
NSLog(@"calledWhenTimerGoesRound");
[UIView beginAnimations:nil context:@"MyAnimation"];
CGRect tempFrame = myButton.frame;
tempFrame.size.width = tempFrame.size.width - 5.0f;
tempFrame.size.height = tempFrame.size.height - 5.0f;
myButton.frame = tempFrame;
[UIView commitAnimations];
}
À quoi ressemble votre code temporisateur? Voici et un exemple de ce qui devrait fonctionner (redimensionner le bouton plus petit chaque seconde):
- (void) startMyTimer
{
NSTimer *timer = [NSTimer timerWithTimeInterval:1 target:self selector:@selector(calledWhenTimerGoesRound) userInfo:nil repeats:YES];
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
}
avez-vous besoin d'aide avec la minuterie ou le redimensionnement du bouton? –
Vous ne pouvez pas utiliser UIViewAnimation à cette fin? – tonklon
... et avec quoi avez-vous joué? Pouvez-vous inclure du code de ce que vous avez essayé? – Eric