TIPBadgeManager 0.3.0

TIPBadgeManager 0.3.0

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布上次发布2015年10月
SPM支持SPM

John Coschigano维护。



  • 作者:
  • John Coschigano

TIPBadgeManager

alt text

使用TIPBadgeManager添加单个徽章或轻松管理您应用中的所有徽章。Cocoa Touch仅内置支持应用图标徽章和UITabBarItem。使用TIPBadgeManager,您可以轻松地将徽章添加到继承自UIView的任何对象!

安装

开始使用

添加徽章

  var view : UIView = UIView()
  var badgeVal : Int = 1
  TIPBadgeManager.sharedInstance.addBadgeSuperview("someViewName", view: view)
  TIPBadgeManager.sharedInstance.setBadgeValue("someViewName", value: badgeVal)

首先使用addBadgeSuperview向view添加一个徽章。第一个参数是您选择的字符串,它将被用作引用徽章对象的标识。第二个参数是视图本身。虽然第二个参数被命名为“view”,但它也可以接受UITabBarItem。为了使视图实际显示,您必须使用setBadgeValue设置它的值为正整数。第一个参数与在addBadgeSuperview中使用的引用字符串相同,第二个是要设置的值。

移除徽章

  TIPBadgeManager.sharedInstance.setBadgeValue("someViewName", value: 0)

与应用图标徽章类似,您可以通过将其值设置为0来从父视图中移除徽章。

设置所有徽章为相同值

 TIPBadgeManager.sharedInstance.setAllBadgeValues(5, appIconBadge: true)

第二个参数确定是否也将图标徽章的值设置为指定值。

许可协议

TIPBadgeManager在MIT许可协议下发布。有关详细信息,请参阅LICENSE。