¿Cuál es la diferencia entre setBackgroundImage: Forstate y setImage: Forstate:

Estoy tratando de configurar una imagen para un UIButton.

No sé la diferencia entre setBackgroundImage: Forstate y setImage: Forstate:

¿Podría alguien ayudarme

Gracias y un saludo