代码之家  ›  专栏  ›  技术社区  ›  Daniel

IPhone-用数字标记图标或按钮,以指示新的活动,如邮件应用程序

  •  0
  • Daniel  · 技术社区  · 16 年前

    当用户收到新消息时,我想在图标顶部显示一个数字,类似于收到新消息时的邮件应用程序和短信应用程序(图标顶部的红色数字)(顺便说一句,我想在我的应用程序内而不是在主屏幕上的图标上执行此操作)。。。我知道我可以用每个数字画一个小图像,然后把它画在一个图标或按钮上,但我想知道是否有内置的API可以做到这一点?

    谢谢

    丹尼尔

    3 回复  |  直到 16 年前
        1
  •  2
  •   Stephen Darlington    16 年前

    这取决于您使用的接口元素。如果您使用的是选项卡( UITabBar )你会发现 UITabBarItem badgeValue 属性,您可以将其设置为某些文本,以便在描述时以红色圆圈显示。不幸的是,如果您使用的是不同的元素,您可能必须“手工”完成。

        2
  •  1
  •   ennuikiller    16 年前

    This 解释添加应用程序标记的api

        3
  •  0
  •   Jack Cox    16 年前

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:theIntToDisplay];