Latest 0.3.2
License MIT
Platforms ios , requires ARC

Sheriff – by Gemr

Badgify anything.

Build Status
License Badge w/ Version Coverage Status


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


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.

Latest podspec

    "name": "Sheriff",
    "version": "0.3.2",
    "summary": "Badgify anything.",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Mike Amaral": "[email protected]"
    "social_media_url": "",
    "platforms": {
        "ios": null
    "source": {
        "git": "",
        "tag": "v0.3.2"
    "source_files": "Source/GIBadgeView.{h,m}",
    "requires_arc": true

Pin It on Pinterest

Share This