Créer des boutons-icônes brillants comme sur l'écran d'accueil via le constructeur d'interface?

StackOverflow https://stackoverflow.com/questions/1437333

Question

Existe-t-il un moyen de créer des boutons similaires aux boutons-icônes brillants sur l'écran d'accueil de l'iPhone mais dans votre propre application? La seule chose que j’ai trouvée pour créer un bouton image est de créer des boutons rectangulaires arrondis et de définir la propriété image ou background dessus, mais cela ne crée pas automatiquement la surface brillante et l’arrondi.

Était-ce utile?

La solution

Vous devrez utiliser des images. Apple ne rend pas publique la classe UIGlassButton brillante.

Autres conseils

Si vous recherchez des boutons de la même taille que sur l'écran d'accueil, sur un fond noir, vous pouvez définir l'image comme étant votre Icon.png, installer l'application dans le simulateur, prendre une capture d'écran de l'écran d'accueil à l'aide de la souris. généré une icône brillante, coupez l’icône et répétez l’ensemble du processus avec le reste de vos icônes.

Peut-être plus simple, si Icon.png n'est pas défini dans votre application, vous obtiendrez le bouton blanc sur l'écran d'accueil. Prenez une capture d'écran de cette image et utilisez-la dans un calque de Photoshop ou similaire pour alléger le calque sous-jacent avec votre icône.

Si vous avez besoin de boutons de tailles différentes, consultez cette entrée de blog sur Cocoa with Love . Ces boutons ne ressemblent pas exactement à ceux de l'écran d'accueil, mais vous pouvez être satisfait de cet aspect ou modifier le code à votre goût.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top