草庐IT

ios7.1:推送通知角标(Badge)更新问题

我在我当前的项目之一中设置了PushNotification。我已遵循推送通知所需的所有说明。在[tag:ios7]中工作正常,但在7.1中,当我的应用程序处于后台模式时,角标(Badge)更新出现问题。我的代码如下:--(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNoti

ios - 在 iOS 7.1 中更改 UITabBarItem 角标(Badge)颜色

我无法在iOS7.1中修改UItabBarItem的角标(Badge)颜色,所以我只是向TabBar添加了一个UILabel并设置了我想要的颜色并使其在iOS7.1中工作。但我不确定这是否是正确的做法。我将把我的应用程序提交到应用程序商店。如果我的应用程序可能因此而被拒绝,有人可以指导我吗?下面是我的代码。UILabel*badge=[[UILabelalloc]init];badge.text=@"2";badge.textAlignment=NSTextAlignmentCenter;badge.frame=CGRectMake(122,1,20,20);badge.layer.c

c# - 如何在适用于 Android 和 iOS 的 Xamarin 跨平台应用程序中的应用程序图标上显示角标(Badge)计数

我正在尝试在收到通知时在iOS应用程序中添加图标角标(Badge)。我有一个PCL项目,我已经从Nuget安装了Xam.Plugin.Badge,所以在我的AppDelegate.cs文件中我添加了以下内容iOS代码行CrossBadge.Current.SetBadge(number);但在Mac模拟器中运行应用程序时,角标(Badge)未显示在应用程序图标上。请任何人纠正我做错的地方。最好的问候,斯里尼瓦斯。 最佳答案 根据官方文档ApplicationIconBadgeNumber,在iOS8+上我们需要注册用户通知才能设置应

没有数字的 iPhone 图标角标(Badge)

我已看到此问题的1个答案,但这是应用内角标(Badge)的解决方案。我想为没有数字的主页图标创建一个角标(Badge)。它只是一个红点。 最佳答案 没有公共(public)API允许为您的应用程序图标设置空白角标(Badge)。您只能指定一个数字,不能指定空格或任何其他字符。 关于没有数字的iPhone图标角标(Badge),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4833

ios - 如何在应用程序图标中显示通知计数?

我喜欢这样显示推送通知计数,我已经搜索过但找不到正确的解决方案。 最佳答案 你可以在任何地方设置它。例如:-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:123];//thisone} 关于ios-如何在应用程序图标

ios - 如何将背景图像设置为标签

我想在图像上显示一个数字,比如大小为30*28的角标(Badge),它放在按钮图像上,我有一个角标(Badge)图像要设置在按钮图像的顶部。在角标(Badge)图像之上,我应该能够显示文本或数字,我的角标(Badge)尺寸为30*28。因此,为了实现这一点,我想在我的按钮图像顶部设置一个标签,因此我想将标签背景设置为一些名为角标(Badge)图像的图像。 最佳答案 在堆栈溢出本身中发现了这个,因为上面的代码只给出了没有标签的背景对我有用所以分享theLabel.backgroundColor=[UIColorcolorWithPat

ios - 在 iOS7 的后台更新角标(Badge)图标

这个问题在这里已经有了答案:iOSbadgenumberliveupdate(3个答案)关闭8年前。我有一个应用程序,我想每周更新角标(Badge)图标。我看到至少在iOS7之前,UILocalNotification只能将角标(Badge)图标设置为特定数字,例如someLocalNotification.applicationIconBadgeNumber=42;但我希望我的应用程序在后台加载,比如说每个星期天,进行计算以获取当前日期和某个开始日期之间的差异,并相应地更新角标(Badge)编号。UILocalNotification显然不能这样做。看起来推送通知可以,但我没有这个应

ios - 在 MonoTouch 中为 ToolbarItems.UIBarButtonItem 设置 BadgeValue

我是MonoTouch开发的新手,但我一直在使用UIViewController上方便的ToolbarItems属性来显示一些工具栏按钮,现在我正在寻找了解在其中一些按钮上设置BadgeValue的方法。似乎UIBarButtonItem类缺少您在UITabBarItem上看到的BadgeValue属性,所以问题是-如何设置角标(Badge)ToolbarItems集合中的UIBarButtonItem的值?UIBarButtonItemitem1=newUIBarButtonItem(){Title="test"};//item1.BadgeValue="3";//thisdoesn

ios - 如何在 Parse 中重置 iOS 推送通知角标(Badge)编号?

我正在使用ParseiOSSDK。我在重置角标(Badge)计数时遇到问题。我正在使用教程(解析)代码发送推送通知。我对角标(Badge)使用增量,但角标(Badge)计数一直在增加。我正在applicationDidBecomeActive:方法中重置角标(Badge)计数,-(void)applicationDidBecomeActive:(UIApplication*)application{PFInstallation*currentInstallation=[PFInstallationcurrentInstallation];if(currentInstallation.b

iphone - 取消本地通知时删除角标(Badge)编号

我正在开发一个提醒应用程序。我正在使用本地通知。它工作正常。但是角标(Badge)编号总是显示在我的应用程序图标的顶部。触发本地通知后如何删除角标(Badge)编号?当我将[UIApplicationsharedApplication].applicationIconBadgeNumber=0;放入didfinishlaunching时,角标(Badge)编号被完全删除。 最佳答案 我猜你正试图从角标(Badge)图标中删除badgeNumber并只显示一个空的(没有任何数字)角标(Badge)图标。您不能仅从角标(Badge)图标