Pastille rouge notification sur un bouton

Bonjour à  tous,

[font=Verdana, Times, serif]J'ai trouvé sur des forums un moyen de mettre en place une notification du type pastille rouge dans une tabbarItem avec la function setBadgeValue.[/font]

[font=Verdana, Times, serif]J'aimerais savoir si il existe une solution identique et simple pour un élément button ?[/font]

[font=Verdana, Times, serif]Dans mon application, j'ai une page d'accueil qui comporte plusieurs button image qui redirige vers des sections de mon application, et j'aimerais pouvoir afficher via cette pastille rouge le nombre de modification apporté dans chaque section.[/font]

[font=Verdana, Times, serif]Est ce possible? Si quelqu'un à  une idée?[/font]



[font=Verdana, Times, serif]Bien à  vous[/font]

Réponses

  • Il ne me semble pas que UIButton implémente un badge (donc pas de badgeValue). Le meilleur moyen serait de sous-classer UIButton et de créer toi même ton badge et ses méthodes de management.
  • Notre grand gourou du forum l'a fait pour son app, peut-être concèdera t-il a te livrer quelques secrets image/smile.png' class='bbc_emoticon' alt=':)' />
  • J'utilise ce genre de pastilles dans mes cells, j'ai simplement créé une sous classe de UIView dans laquelle je dessine une pastille (avec UIBezierPath).
  • AliGatorAliGator Membre, Modérateur
    Et moi ma pastille c'est un simple UILabel. Avec les bonnes propriétés pour layer (layer.cornerRadius = hauteur label / 2, layer.borderColor = blanc, layer.backgroundColor = rouge, layer.borderWidth = 3 ou 4)
  • Merci à  tous pour vos réponses.

    J'apprécie surtout la réponse de AliGator, idée simple et efficace !

    J'ai juste opté pour une image en background rouge avec un léger dégradé rouge pour être proche des notifications apple.

    Merci à  tous.
Connectez-vous ou Inscrivez-vous pour répondre.