Parámetro del remitente de lanzamiento

Tengo un método que acepta un remitente y se llama con un botón UI. ¿Cómo puedo convertir ese objeto en un UIImageView? Básicamente, ¿cómo reutilizar el código para el botón?

- (IBAction)startClick:(id)sender { 
    button.animationImages = [NSArray arrayWithObjects:
                                       [UIImage imageNamed:@"Pic_1.png"],
                                       [UIImage imageNamed:@"Pic_2.png"],
                                       [UIImage imageNamed:@"Pic_3.png"],
                                       nil];
    [button setAnimationRepeatCount:1];
    button.animationDuration = 1;
    [button startAnimating];
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta