Wie kann ich iOS Standard rote Zahl Abzeichen in meiner Anwendung verwenden? [geschlossen]

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

  •  29-09-2019
  •  | 
  •  

Frage

Ich weiß, dass es trivial, eine rote Zahl Abzeichen auf einer App-Symbol auf dem Home-Bildschirm hinzufügen. Was ist der beste Weg, um eine Plakette zu bekommen, dass das sieht aus wie in meiner app? Es gibt einige Klassen, die ich gefunden habe, online, die dies tun können, wie zum Beispiel MKNumberBadgeView , aber keiner, dass ich sehen ganz richtig gefunden habe. Facebook zum Beispiel Geräte rot Abzeichen in der App perfekt, soweit ich sehen kann. Haben sie nur ihre eigenen Abzeichen durch Versuch und Irrtum bauen? Alle Vorschläge würden geschätzt.

Danke,

Luke

War es hilfreich?

Lösung

Wo wollen Sie das Abzeichen? Die Standard-Abzeichen können trivialerweise zu einem UITabBarItem durch die badgeValue Eigenschaft hinzugefügt werden. Es wird dokumentiert hier .

Andere Tipps

Ich bin mit diesem von Sascha Paulus - http: // www.spaulus.com/2011/04/custombadge-2-0-retina-ready-scalable-light-reflex/?lang=en

, die eine Klasse ist, dass Sie in Ihr Projekt fallen kann, leicht genug, um customize für das Aussehen Sie suchen. Ich hatte ein kleines Problem mit der Platzierung der Zahl innerhalb des roten Abzeichens, damit ich es leicht verschoben. Other than that, alles gut.

Dieses sieht 100% wie das Apple ein und es ist auch vollständig anpassbar: https://github.com/JaviSoto / JSBadgeView

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top