6

在 Cocoa Touch 上实现 TabBar 图标上的未读计数的最佳方法是什么?

我想模仿 SMS 或 Mail 应用程序的行为,向我的应用程序的用户显示未读消息计数,并带有一个包含数字的红点。

4

3 回答 3

11

您要查找的属性称为徽章。您可以通过执行以下操作来设置它:

self.tabBarItem.badgeValue = @"1";
于 2009-03-04T11:48:03.513 回答
1

你看过:setApplicationBadgeNumber?

[[UIApplication sharedApplication] setApplicationBadgeNumber:int];
于 2009-03-04T13:39:36.600 回答
1

对于当前视图,我使用:

self.navigationController.tabBarItem.badgeValue = @"5";
于 2013-11-28T13:49:46.483 回答