草庐IT

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

您好,我正在尝试更改UITabBarItem的角标(Badge)颜色。下面是我用来实现相同目的的代码。以下代码适用于iOS7.0。但它不适用于iOS7.1。感谢任何帮助。for(UIView*tabBarButtonin_tabbar.subviews){for(UIView*badgeViewintabBarButton.subviews){NSString*className=NSStringFromClass([badgeViewclass]);//lookingfor_UIBadgeViewif([classNamerangeOfString:@"BadgeView"].loc

ios - 推送通知到达时应用程序角标(Badge)图标未更新

我已经查看了关于Updatingapplicationbadgeatmidnightwithoptions:appnotlaunchedorinbackground,badgenumbercandecrease的问题和Changingapplicationiconbadgewhennotificationarrives和PushNotificationBadgeCountNotUpdating和Updatebadgeiconwhenappisclosed还有更多,但我有同样的问题,当应用程序在后台并且推送通知到达时,应用程序角标(Badge)图标没有更新。我已经检查了所有的可能性。我的

从 App Store 重新安装的 iPhone/IOS 应用程序具有旧角标(Badge)和值(value)

如果卸载带有带值的应用角标(Badge)的应用,然后从应用商店再次安装该应用,它将具有“旧”角标(Badge)。这是期望的行为吗?有没有办法通知安装/分发不要使用“旧”应用程序角标(Badge)?初始安装没有角标(Badge)。这是在新安装后运行该应用程序之前的全部内容。 最佳答案 我会尝试使用隐藏“旧”角标(Badge)图标[[[UIApplication]sharedApplication]setApplicationIconBadgeNumber:0];您可以使用NSUserDefaults中的一些值轻松检查您的应用是否首次打

iOS,减少图标角标(Badge)数量

我用[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:[UIApplicationsharedApplication].applicationIconBadgeNumber-1];减少图标角标(Badge)计数,但实际上它被清除了。当我按下主页按钮时,角标(Badge)计数不存在。但是,如果我尝试这样的固定值[[UIApplicationsharedApplication]setApplicationIconBadgeNumber:4];,角标(Badge)计数如预期。所以,问题是:为什么是[[UIApplic

iphone - 没有角标(Badge)/警报/声音的 APNS

我可以在没有Badge/Alert/Sound的情况下向APNS发送通知吗,它应该只通知我安装在iPhone中的应用程序?这就像通过APNS向设备中的App发送自定义通知,不应提醒用户。有可能吗,如果有的话怎么办?提前致谢! 最佳答案 呵呵。可以这样做(但我不明白这样做的目的):1)询问用户是否想接收仅包含声音警报的推送通知2)发送不带文本的推送通知并设置应用程序包中不存在或静音的声音文件,例如:{"aps":{"sound":"0.aiff"}}你明白我的技巧吗?=) 关于iphone

ios - 在 ios7 中更新推送通知的角标(Badge)计数

我正在开发推送通知应用程序,但角标(Badge)计数在收到通知时并未增加。我在stackoverflow中看到了很多例子,但没有一个是有用的。任何人都可以建议我如何解决这个问题...提前致谢!我的服务器端PHP代码:$message,'sound'=>'default','badge'=>($badge!=(null)?$badge+1:1));//EncodethepayloadasJSON$payload=json_encode($body);//Buildthebinarynotification$msg=chr(0).pack('n',32).pack('H*',$device

iphone - 是否可以自定义 UITabBarItem 角标(Badge)?

下面的问题和我的类似。HowtouseacustomUIImageasanUITabBarItemBadge?是否可以使用背景图像而不是自己绘制?我认为这很好,因为我的应用程序将只使用1位数的badgeValue。如果真的不可能,我想知道我们是否可以更改角标(Badge)颜色。以下问题的答案并没有真正帮助。IsitpossibletochangeUITabBarItembadgecolor 最佳答案 这是您最好的选择。在文件范围内添加此扩展名,您可以根据需要自定义角标(Badge)。只需在您的任何RootViewController

ios - 发布到主题时 Apple 推送通知的 Amazon SNS 更新角标(Badge)计数器

我知道在发布到单个设备时可以设置角标(Badge)计数器,但是在发布到订阅了特定主题ARN的所有设备时是否可以设置独立于设备的计数器?当前的用例是,可能有多达一百万的用户订阅了某个主题,并且必须将推送通知一个一个地发布到每个设备ARN(与主题ARN相对),从服务器端的角度来看,这似乎效率很低.使用的框架后端:Python带有BOTOAWSSDK和SQLAlchemy的Flask框架前端:iOS 最佳答案 简答不,你不能。Apple不允许您发送“+1”作为角标(Badge)编号,因此向订阅特定主题的所有用户发送相同的角标(Badge)

IOS 10.2 UserNotifications 关于简单警报和角标(Badge)的问题

在写这篇文章之前,我对UserNotificationFramework进行了大量研究,它取代了IOS10中的UILocalNotification。我还按照本教程学习了有关此新功能的所有信息:http://useyourloaf.com/blog/local-notifications-with-ios-10/.今天我在实现如此微不足道的通知时遇到了很多麻烦,而且由于这是最近的一项新功能,我找不到任何解决方案(尤其是在Objective-C中)!我目前有2种不同的通知,一种是警报,另一种是角标(Badge)更新。警报问题在将我的手机从IOS10.1更新到10.2之前,我在Appdel

ios - 如何调整标签栏角标(Badge)位置?

我在标签栏上显示角标(Badge),但当数字增加时,它会显示到标签栏项目,如图所示我想稍微向左移动角标(Badge)View,使其适合所选的标签图像。我按照描述进行了尝试here但没有运气。那么有什么方法可以调整角标(Badge)View位置吗?任何帮助将不胜感激。 最佳答案 我发现Kateryna的回答对让我走上正轨很有用,但我不得不稍微更新一下:funcrepositionBadge(tab:Int){forbadgeViewinself.tabBarController!.tabBar.subviews[tab].subvie