>  Q&A  >  본문

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

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

高洛峰高洛峰2761일 전705

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 13:17:34

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

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

        [UIApplicationsharedApplication].applicationIconBadgeNumber = 2333;
    

    这个 Tabbar 的角标是这样的:

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

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

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 13:17:34

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

    회신하다
    0
  • 취소회신하다