哪个是在Cocoa上实现的最佳方式触摸TabBar上图标上的未读数?

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

有帮助吗?

解决方案

您正在寻找的财产称为徽章。您可以通过执行以下操作来设置它:

self.tabBarItem.badgeValue = @"1";

其他提示

你看过:setApplicationBadgeNumber?

[[UIApplication sharedApplication] setApplicationBadgeNumber:int];

对于当前视图,我使用:

self.navigationController.tabBarItem.badgeValue = @"5";
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top