Créer un bouton cercle dans iOS7 sans images

Je voudrais recréer la circulaire boutons de l'application Horloge dans iOS7. Les boutons sont essentiellement des cercles avec un aspect différent selon les états du bouton (bordure verte, bordure rouge, fond gris).

Je pourrais bien sûr réaliser cela à l'aide d'un simple UIButton avec des images pour les différents états.

Cependant, je suis à la recherche d'une solution qui se dessine le cercle de la programmation, donc je peux facilement changer le rayon, la largeur du trait, etc.

Aussi loin que je peux voir UIButton seulement me permet de définir une UIImage pour chaque état, de sorte que je ne peux pas modifier les couches par l'état directement (par exemple, fournir une couche avec cornerRadius). Est-il une autre voie?

source d'informationauteur henning77