23 #import <UIKit/UIKit.h>
25 typedef NS_ENUM(NSUInteger, JSBadgeViewAlignment)
27 JSBadgeViewAlignmentTopLeft = 1,
28 JSBadgeViewAlignmentTopRight,
29 JSBadgeViewAlignmentTopCenter,
30 JSBadgeViewAlignmentCenterLeft,
31 JSBadgeViewAlignmentCenterRight,
32 JSBadgeViewAlignmentBottomLeft,
33 JSBadgeViewAlignmentBottomRight,
34 JSBadgeViewAlignmentBottomCenter,
35 JSBadgeViewAlignmentCenter
40 @property (nonatomic, copy) NSString *badgeText;
42 #pragma mark - Customization
44 @property (nonatomic, assign) JSBadgeViewAlignment badgeAlignment UI_APPEARANCE_SELECTOR;
46 @property (nonatomic, strong) UIColor *badgeTextColor UI_APPEARANCE_SELECTOR;
47 @property (nonatomic, assign) CGSize badgeTextShadowOffset UI_APPEARANCE_SELECTOR;
48 @property (nonatomic, strong) UIColor *badgeTextShadowColor UI_APPEARANCE_SELECTOR;
50 @property (nonatomic, strong) UIFont *badgeTextFont UI_APPEARANCE_SELECTOR;
52 @property (nonatomic, strong) UIColor *badgeBackgroundColor UI_APPEARANCE_SELECTOR;
57 @property (nonatomic, strong) UIColor *badgeOverlayColor UI_APPEARANCE_SELECTOR;
62 @property (nonatomic, strong) UIColor *badgeShadowColor UI_APPEARANCE_SELECTOR;
67 @property (nonatomic, assign) CGSize badgeShadowSize UI_APPEARANCE_SELECTOR;
72 @property (nonatomic, assign) CGFloat badgeStrokeWidth UI_APPEARANCE_SELECTOR;
77 @property (nonatomic, strong) UIColor *badgeStrokeColor UI_APPEARANCE_SELECTOR;
82 @property (nonatomic, assign) CGPoint badgePositionAdjustment UI_APPEARANCE_SELECTOR;
88 @property (nonatomic, assign) CGRect frameToPositionInRelationWith UI_APPEARANCE_SELECTOR;
93 @property (nonatomic, assign) CGFloat badgeMinWidth UI_APPEARANCE_SELECTOR;
98 - (id)initWithParentView:(UIView *)parentView alignment:(JSBadgeViewAlignment)alignment;
Definition: JSBadgeView.h:38
typedef NS_ENUM(NSInteger, FIRStorageTaskStatus)
Definition: FIRStorageConstants.h:69