-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDStatus.h
More file actions
executable file
·50 lines (41 loc) · 1.14 KB
/
DStatus.h
File metadata and controls
executable file
·50 lines (41 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//
// YRDropdownView.h
// YRDropdownViewExample
//
// Created by Eli Perkins on 1/27/12.
// Copyright (c) 2012 One Mighty Roar. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
typedef enum {
StatusTypeDefault = 0,
StatusTypePrimary,
StatusTypeInfo,
StatusTypeSuccess,
StatusTypeWarning,
StatusTypeDanger,
StatusTypeError,
} StatusType;
@interface DStatus : UIView
{
NSString *titleText;
UILabel *titleLabel;
SEL onTouch;
NSDate *showStarted;
BOOL shouldAnimate;
StatusType statusType;
}
@property (copy) NSString *titleText;
@property (assign) float minHeight;
#pragma mark - View methods
+ (DStatus *)showInView:(UIView *)view
withMessage:(NSString *)title
type:(StatusType) gradient;
+ (DStatus *)showInView:(UIView *)view
withMessage:(NSString *)title
type:(StatusType) gradient
hideAfter:(float)delay;
+ (BOOL)hideInView:(UIView *)view;
#pragma mark -
- (void)show:(BOOL)animated;
@end