Skip to content

carabina/Sheriff

Repository files navigation

Sheriff - by Gemr

Badgify anything.

Build Status License Badge w/ Version Coverage Status

demo

Getting started

Add pod 'Sheriff' to your podfile, and run pod install.

How easy is it to use?

// 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?

Can I customize it?

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];

demo

License

The source is made available under the MIT license.