Wie kann ich iOS Standard rote Zahl Abzeichen in meiner Anwendung verwenden? [geschlossen]
-
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
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