gpt4 book ai didi

ios - 使用 Swift 在 iOS 8 中将角标(Badge)添加到应用程序图标

转载 作者:IT王子 更新时间:2023-10-29 05:05:11 41 4
gpt4 key购买 nike

我想在我的应用程序图标上设置一个角标(Badge),就像在苹果的邮件应用程序中一样(图标顶部的数字)。我如何在 Swift (iOS8) 中执行此操作?

最佳答案

“图标顶部的数字”称为角标(Badge)。角标(Badge)可以设置在除应用程序图标之外的许多东西上,包括导航栏工具栏图标。

更改应用程序图标角标(Badge)的方法有很多种。大多数用例涉及在应用程序处于后台时设置此项以提醒用户他们可能感兴趣的一些更改。这将涉及推送通知。

有关更多信息,请参阅:https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html#//apple_ref/doc/uid/TP40008194-CH8-SW1

但是,您也可以在应用处于事件状态时更改它。您需要通过注册 UserNotificationType 获得用户的许可。获得许可后,您可以将其更改为您想要的任何数字。

application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Sound | UIUserNotificationType.Alert |
UIUserNotificationType.Badge, categories: nil
))

application.applicationIconBadgeNumber = 5

enter image description here

关于ios - 使用 Swift 在 iOS 8 中将角标(Badge)添加到应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28011118/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com