MIBadgeButton is badge button with high UITableView/UICollectionView performance.
To run the example project; clone the repo, and run
pod install from the Project directory first.
MIBadgeButton is available through CocoaPods, to install it simply add the following line to your Podfile:
Then add to your viewcontroller
MIBadgeButton *btn1 = [MIBadgeButton buttonWithType:UIButtonTypeCustom]; [btn1 setFrame:CGRectMake(100, 150, 64, 30)]; [btn1 setTitle:@"test" forState:UIControlStateNormal]; [btn1 setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; [btn1 setBadgeString:@"244"]; [self.view addSubview:btn1];
Set EdgeInsets to change the default position of the badge (Optional)
[btn1 setBadgeEdgeInsets:UIEdgeInsetsMake(12, 0, 0, 12)];
Mustafa Ibrahim, email@example.com
Designed for iOS 6 and iOS 7.
MIBadgeButton is available under the MIT license. See the LICENSE file for more info.