我知道在应用程序的主屏幕上添加一个红色数字徽章是微不足道的。那么,在我的应用程序中获取这样的徽章的最佳方法是什么?我在网上找到了一些类可以做到这一点,例如MKNumberBadgeView,但是我找到的没有一个看起来完全正确。例如,Facebook在应用程序内完美地实现了红色徽章,据我所见。他们是通过试错方式构建自己的徽章吗?如果有任何建议,将不胜感激。
谢谢,
Luke
我知道在应用程序的主屏幕上添加一个红色数字徽章是微不足道的。那么,在我的应用程序中获取这样的徽章的最佳方法是什么?我在网上找到了一些类可以做到这一点,例如MKNumberBadgeView,但是我找到的没有一个看起来完全正确。例如,Facebook在应用程序内完美地实现了红色徽章,据我所见。他们是通过试错方式构建自己的徽章吗?如果有任何建议,将不胜感激。
谢谢,
Luke
您希望将徽章放在哪里?标准徽章可以通过badgeValue
属性轻松地添加到UITabBarItem
中。它在此处文档中有说明。
我正在使用 Sascha Paulus 的 Custombadge 2.0 - http://www.spaulus.com/2011/04/custombadge-2-0-retina-ready-scalable-light-reflex/?lang=en
这是一个可以轻松自定义外观的类,可直接添加到您的项目中。我在红色徽标内的数字位置上遇到了一点问题,于是将其稍微调整了一下。除此之外,一切都很好。