iOS开发 关于未读消息的红色角标

如下图QQ的界面所示,消息标签处红色角标如何实现?它与应用图标外的红色通知角标实现原理相同吗?请尽可能详细的描述一下
图片描述

阅读 19.3k
2 个回答

妈的进来一看居然是熟人。。。我没做过这个,但是好像看过。

外部的角标代码是这样的:

    [UIApplicationsharedApplication].applicationIconBadgeNumber = 2333;

这个 Tabbar 的角标是这样的:

UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"建伟傻逼" image:nil tag:0];
customItem1.badgeValue = @"2333"; 

所以代码是不一样的。
Cell 那个顺路一提,UILabel 设置背景颜色为红色和圆角可以实现

楼上说的是对的,加一个UILabel
改一下字体颜色和背景颜色
然后改一下layer当中的corner
那个数值应该是你UILabel的一半

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题