Home

Awesome

RTDraggableBadge

CI Status Version License Platform

This project is inspired by Mobile QQ, a drag to clear badge view.

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

[self.button rt_setBadge:@"new"
              withHandle:^(RTDraggableBadge *badge, RTDragState state) {
                  if (state == RTDragStateDragged) {
                      badge.text = @"n";
                  }
              }];

RTDraggableBadge *badge = [RTDraggableBadge badgeWithDragHandle:^(RTDraggableBadge *badge, RTDragState state) {
    if (state == RTDragStateDragged) {
        // do clear your badge number
    }
}];

TL;DR

See the demo below:

Demo

Requirements

Installation

RTDraggableBadge is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "RTDraggableBadge"

Author

License

RTDraggableBadge is available under the MIT license. See the LICENSE file for more info.