mirror of
https://github.com/leanote/leanote-ios.git
synced 2025-10-18 01:16:58 +00:00
32 lines
1.2 KiB
Objective-C
Executable File
32 lines
1.2 KiB
Objective-C
Executable File
#import <UIKit/UIKit.h>
|
|
|
|
typedef NS_ENUM(NSUInteger, WPWalkthroughOverlayViewOverlayMode) {
|
|
WPWalkthroughGrayOverlayViewOverlayModeTapToDismiss,
|
|
WPWalkthroughGrayOverlayViewOverlayModeTwoButtonMode,
|
|
WPWalkthroughGrayOverlayViewOverlayModePrimaryButton
|
|
};
|
|
|
|
typedef NS_ENUM(NSUInteger, WPWalkthroughOverlayViewIcon) {
|
|
WPWalkthroughGrayOverlayViewWarningIcon,
|
|
WPWalkthroughGrayOverlayViewBlueCheckmarkIcon,
|
|
};
|
|
|
|
@interface WPWalkthroughOverlayView : UIView
|
|
|
|
@property (nonatomic, assign) WPWalkthroughOverlayViewOverlayMode overlayMode;
|
|
@property (nonatomic, assign) WPWalkthroughOverlayViewIcon icon;
|
|
@property (nonatomic, strong) NSString *overlayTitle;
|
|
@property (nonatomic, strong) NSString *overlayDescription;
|
|
@property (nonatomic, strong) NSString *footerDescription;
|
|
@property (nonatomic, strong) NSString *secondaryButtonText;
|
|
@property (nonatomic, strong) NSString *primaryButtonText;
|
|
@property (nonatomic, assign) BOOL hideBackgroundView;
|
|
|
|
@property (nonatomic, copy) void (^dismissCompletionBlock)(WPWalkthroughOverlayView *);
|
|
@property (nonatomic, copy) void (^secondaryButtonCompletionBlock)(WPWalkthroughOverlayView *);
|
|
@property (nonatomic, copy) void (^primaryButtonCompletionBlock)(WPWalkthroughOverlayView *);
|
|
|
|
- (void)dismiss;
|
|
|
|
@end
|