TestsTested | ✓ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2015 |
Maintained by Mike Amaral.
Add pod 'Sheriff'
to your podfile, and run pod install
.
// Create your badge and add it as a subview to whatever view you want to badgify.
GIBadgeView *badge = [GIBadgeView new];
[myView addSubview:badge];
// Manually set your badge value to whatever number you want.
badge.badgeValue = 5;
// Or increment and decrement to your heart's content.
[badge increment];
[badge decrement];
Animations to display and dismiss the badge are handled automatically. Setting the badge value to any positive non-zero integer will result in the badge being shown, and conversely any value less than or equal to zero results in the badge being dismissed.
Easy, huh?
You sure can...
badge.font = [UIFont fontWithName:@"OpenSans-Semibold" size:18];
badge.textColor = [UIColor whiteColor];
badge.backgroundColor = [UIColor colorWithRed:49/255.0 green:69/255.0 blue:122/255.0 alpha:1.0];
If you want to offset the badge because it's not placed quite right:
badge.topOffset = 10; // Moves the badge down 10 points.
badge.rightOffset = 10; // Moves the badge right 10 points.
The source is made available under the MIT license.