iPhone:为我的应用程序内部的图标添加徽章

时间:2009-10-16 10:05:27

标签: iphone icons badge

我正在尝试为我的应用中的图标添加徽章。例如在Facebook应用程序中,在主页中,待处理请求的数量显示在请求图标上。

有人可以提供有关如何执行此操作的任何链接/想法吗?

谢谢, V

3 个答案:

答案 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应用程序的一部分)有这些徽章。