IPhone-标记带有数字的图标或按钮,以指示新的活动,如邮件应用程序

时间:2009-09-14 19:36:54

标签: iphone

当用户收到新消息时,我想在图标上显示一个数字,类似于收到新消息时的邮件应用程序和短信应用程序(图标顶部的红色数字)(顺便说一下,我想要的)在我的应用程序内执行它而不是在主屏幕上的图标上)...我知道我可以只有一个小图像与每个数字,并在图标或按钮上绘制,但我想知道是否有任何内置在API中已经可以做到这一点?

由于

丹尼尔

3 个答案:

答案 0 :(得分:2)

这取决于您使用的界面元素。如果您使用标签页(UITabBar),则会发现UITabBarItem具有badgeValue属性,您可以将其设置为某些文字,以便在您描述时以红色圆圈显示。不幸的是,如果您使用的是其他元素,则可能需要“手动”执行此操作。

答案 1 :(得分:1)

This解释了api添加应用程序徽章

答案 2 :(得分:0)

这一点代码可能更容易:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:theIntToDisplay];