|
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