|
26 | 26 | #import <UIKit/UIKit.h>
|
27 | 27 | #import "UIViewController+RESideMenu.h"
|
28 | 28 |
|
| 29 | +#ifndef IBInspectable |
| 30 | +#define IBInspectable |
| 31 | +#endif |
| 32 | + |
29 | 33 | @protocol RESideMenuDelegate;
|
30 | 34 |
|
31 | 35 | @interface RESideMenu : UIViewController <UIGestureRecognizerDelegate>
|
32 | 36 |
|
| 37 | +#if __IPHONE_8_0 |
| 38 | +@property (strong, readwrite, nonatomic) IBInspectable NSString *contentViewStoryboardID; |
| 39 | +@property (strong, readwrite, nonatomic) IBInspectable NSString *leftMenuViewStoryboardID; |
| 40 | +@property (strong, readwrite, nonatomic) IBInspectable NSString *rightMenuViewStoryboardID; |
| 41 | +#endif |
| 42 | + |
33 | 43 | @property (strong, readwrite, nonatomic) UIViewController *contentViewController;
|
34 | 44 | @property (strong, readwrite, nonatomic) UIViewController *leftMenuViewController;
|
35 | 45 | @property (strong, readwrite, nonatomic) UIViewController *rightMenuViewController;
|
|
40 | 50 | @property (assign, readwrite, nonatomic) BOOL panGestureEnabled;
|
41 | 51 | @property (assign, readwrite, nonatomic) BOOL panFromEdge;
|
42 | 52 | @property (assign, readwrite, nonatomic) NSUInteger panMinimumOpenThreshold;
|
43 |
| -@property (assign, readwrite, nonatomic) BOOL interactivePopGestureRecognizerEnabled; |
44 |
| -@property (assign, readwrite, nonatomic) BOOL fadeMenuView; |
45 |
| -@property (assign, readwrite, nonatomic) BOOL scaleContentView; |
46 |
| -@property (assign, readwrite, nonatomic) BOOL scaleBackgroundImageView; |
47 |
| -@property (assign, readwrite, nonatomic) BOOL scaleMenuView; |
48 |
| -@property (assign, readwrite, nonatomic) BOOL contentViewShadowEnabled; |
49 |
| -@property (strong, readwrite, nonatomic) UIColor *contentViewShadowColor; |
50 |
| -@property (assign, readwrite, nonatomic) CGSize contentViewShadowOffset; |
51 |
| -@property (assign, readwrite, nonatomic) CGFloat contentViewShadowOpacity; |
52 |
| -@property (assign, readwrite, nonatomic) CGFloat contentViewShadowRadius; |
53 |
| -@property (assign, readwrite, nonatomic) CGFloat contentViewScaleValue; |
54 |
| -@property (assign, readwrite, nonatomic) CGFloat contentViewInLandscapeOffsetCenterX; |
55 |
| -@property (assign, readwrite, nonatomic) CGFloat contentViewInPortraitOffsetCenterX; |
56 |
| -@property (assign, readwrite, nonatomic) CGFloat parallaxMenuMinimumRelativeValue; |
57 |
| -@property (assign, readwrite, nonatomic) CGFloat parallaxMenuMaximumRelativeValue; |
58 |
| -@property (assign, readwrite, nonatomic) CGFloat parallaxContentMinimumRelativeValue; |
59 |
| -@property (assign, readwrite, nonatomic) CGFloat parallaxContentMaximumRelativeValue; |
| 53 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL interactivePopGestureRecognizerEnabled; |
| 54 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL fadeMenuView; |
| 55 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL scaleContentView; |
| 56 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL scaleBackgroundImageView; |
| 57 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL scaleMenuView; |
| 58 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL contentViewShadowEnabled; |
| 59 | +@property (strong, readwrite, nonatomic) IBInspectable UIColor *contentViewShadowColor; |
| 60 | +@property (assign, readwrite, nonatomic) IBInspectable CGSize contentViewShadowOffset; |
| 61 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat contentViewShadowOpacity; |
| 62 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat contentViewShadowRadius; |
| 63 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat contentViewScaleValue; |
| 64 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat contentViewInLandscapeOffsetCenterX; |
| 65 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat contentViewInPortraitOffsetCenterX; |
| 66 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat parallaxMenuMinimumRelativeValue; |
| 67 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat parallaxMenuMaximumRelativeValue; |
| 68 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat parallaxContentMinimumRelativeValue; |
| 69 | +@property (assign, readwrite, nonatomic) IBInspectable CGFloat parallaxContentMaximumRelativeValue; |
60 | 70 | @property (assign, readwrite, nonatomic) CGAffineTransform menuViewControllerTransformation;
|
61 |
| -@property (assign, readwrite, nonatomic) BOOL parallaxEnabled; |
62 |
| -@property (assign, readwrite, nonatomic) BOOL bouncesHorizontally; |
| 71 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL parallaxEnabled; |
| 72 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL bouncesHorizontally; |
63 | 73 | @property (assign, readwrite, nonatomic) UIStatusBarStyle menuPreferredStatusBarStyle;
|
64 |
| -@property (assign, readwrite, nonatomic) BOOL menuPrefersStatusBarHidden; |
| 74 | +@property (assign, readwrite, nonatomic) IBInspectable BOOL menuPrefersStatusBarHidden; |
65 | 75 |
|
66 | 76 | - (id)initWithContentViewController:(UIViewController *)contentViewController
|
67 | 77 | leftMenuViewController:(UIViewController *)leftMenuViewController
|
|
0 commit comments