Vous pouvez utiliser une animation personnalisée pour parcourir un tableau de couleurs ou simplement utiliser une minuterie. Le minuteur appelle une fonction qui définit la couleur d'arrière-plan choisie, puis appelle setNeedsDisplay sur la vue. E.e.
-(void) timerEntry
{
UIColor* color = [colorArray objectAtIndex: colorIndex++];
self.backgroundColor = color;
[self setNeedsDisplay];
if (colorIndex == [colorArray count])
colorIndex = 0;
}
ensuite configurer la minuterie:
[NSTimer scheduledTimerWithTimeInterval:0.1f target:self selector:@selector(timerEntry) userInfo: nil repeats: NO];
Comment puis-je mettre en œuvre le tableau et la chose colorIndex? – Domness
Le tableau est un tableau de couleurs que vous souhaitez utiliser, avec colorIndex représentant la sélection actuelle. C'était juste un exemple de code, vous pouvez avoir la fonction timerEntry choisir les couleurs comme vous le souhaitez. –