在 Cocoa Touch 上实现 TabBar 图标上的未读计数的最佳方法是什么?
我想模仿 SMS 或 Mail 应用程序的行为,向我的应用程序的用户显示未读消息计数,并带有一个包含数字的红点。
在 Cocoa Touch 上实现 TabBar 图标上的未读计数的最佳方法是什么?
我想模仿 SMS 或 Mail 应用程序的行为,向我的应用程序的用户显示未读消息计数,并带有一个包含数字的红点。
您要查找的属性称为徽章。您可以通过执行以下操作来设置它:
self.tabBarItem.badgeValue = @"1";
你看过:setApplicationBadgeNumber?
[[UIApplication sharedApplication] setApplicationBadgeNumber:int];
对于当前视图,我使用:
self.navigationController.tabBarItem.badgeValue = @"5";