【问题标题】:Update Status of current location -iOS当前位置的更新状态-iOS
【发布时间】:2012-10-19 15:38:52
【问题描述】:

如何在图标的右上角获得这个小缩略图状态?

【问题讨论】:

  • 您在寻找[[UIApplication sharedApplication] setApplicationIconBadgeNumber:68];吗?
  • 你真的应该澄清你的问题。哪个图标在说,你想完成什么?
  • 一些帖子的重复。例如:stackoverflow.com/questions/4790903/…

标签: ios ios5 ios6


【解决方案1】:

您可以使用setApplicationIconBadgeNumber: 方法将徽章设置为您想要的任何数字。此消息应发送到UIApplication 的实例。要获取当前应用程序,您只需调用[UIApplication sharedApplication]

您的代码如下所示:

int number = 25; //set this to any number you want

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:number];

或者,您显然可以立即设置它,而无需额外的变量,如下所示:

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:25];

【讨论】:

    【解决方案2】:

    徽章见

    http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instp/UIApplication/applicationIconBadgeNumber 或使用

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:68];
    

    对于new图标,你不能在你下载一个新的应用程序并且它还没有打开的时候,由苹果来做这个。

    【讨论】:

    • 我们可以选择 iconbadgeNumber 背景颜色吗?默认为红色,但我想将其设为绿色。
    • @user1724168 不,你不能。至少不是苹果公共 API 的
    【解决方案3】:

    使用应用程序徽章来设置。

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:68];
    

    更多参考,见this

    另见UIApplication documentation

    【讨论】:

    • 我们可以试试 iconbadgeNumber 背景颜色吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 2015-06-07
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多