我正在尝试为我的应用中的图标添加徽章。例如在Facebook应用程序中,在主页中,待处理请求的数量显示在请求图标上。
有人可以提供有关如何执行此操作的任何链接/想法吗?
谢谢, V
答案 0 :(得分:7)
我知道这篇文章有点老了,但最近我帮我创建了一个小班来创建自定义徽章。我认为让每个人都公开这个课是公平的。所以这里是CustomBadge。
最好的关注 - Sascha答案 1 :(得分:3)
有很多方法可以做到这一点。您可以在图标上叠加UILabel(可以是UIView或UIImageView)。你可以在图标的顶部放置另一个视图,并将文本绘制到该视图中。或者让您的图标视图成为UIView的子类,当您调用绘图时,您可以绘制图标和数字。
另外,你可能想要使用混合模式,阴影,遮蔽等,以创造视觉上吸引人的东西。
如果你还没有,我可能会开始阅读更多关于Quartz的内容。剩下的就是你如何连线。
以及其他一些链接:
http://scientificninja.com/development/numeric-badges-on-the-iphone http://th30z.netsons.org/2009/03/qt4-drawing-notification-badges/ alt text http://th30z.netsons.org/wp-content/uploads/qtdrawbadges.png
答案 2 :(得分:1)
Three20 project(其代码是Facebook应用程序的一部分)有这些徽章。