如何在我的应用程序中使用iOS的标准红色数字徽章?

时间:2010-10-10 00:45:20

标签: iphone objective-c badge

我知道在主屏幕上为应用程序的图标添加红色数字徽章是微不足道的。在我的应用程序中获得这样的徽章的最佳方法是什么?我在网上发现了一些可以做到这一点的课程,例如MKNumberBadgeView,但我发现没有一个看起来完全正确。例如,就我所见,Facebook完美地在应用程序中实现了红色徽章。他们只是通过反复试验来建立自己的徽章吗?任何建议将不胜感激。

谢谢,

3 个答案:

答案 0 :(得分:10)

你想要徽章在哪里?标准徽章可以通过UITabBarItem属性轻松添加到badgeValue。记录here

答案 1 :(得分:6)

我使用的是Sascha Paulus - http://www.spaulus.com/2011/04/custombadge-2-0-retina-ready-scalable-light-reflex/?lang=en

这是一个可以放入项目的类,很容易根据您要查找的外观进行自定义。我在红色徽章中放置号码时遇到了一些问题,所以我稍微调了一下。除此之外,一切都很好。

答案 2 :(得分:5)

这个看起来像100%的苹果,它也可以完全自定义:https://github.com/JaviSoto/JSBadgeView