首頁  >  問答  >  主體

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

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

高洛峰高洛峰2761 天前708

全部回覆(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
  • 取消回覆