Skip to content

Commit 1774d9c

Browse files
author
Jeff Bailey
committed
Explicitly declare the topViewController, underLeftViewController, and underRightViewController ivars as protected so a subclass of ECSlidingViewController has access.
This change was needed in order to provide a custom transition when changing the topViewController.
1 parent 9326d18 commit 1774d9c

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

ECSlidingViewController/ECSlidingViewController.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@
110110
CGFloat _anchorRightRevealAmount;
111111
UIPanGestureRecognizer *_panGesture;
112112
UITapGestureRecognizer *_resetTapGesture;
113+
114+
@protected
115+
UIViewController *_topViewController;
116+
UIViewController *_underLeftViewController;
117+
UIViewController *_underRightViewController;
113118
}
114119

115120

ECSlidingViewController/ECSlidingViewController.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ - (void)updateTopViewGestures;
6666

6767
@implementation ECSlidingViewController
6868

69+
@synthesize topViewController=_topViewController;
70+
@synthesize underLeftViewController=_underLeftViewController;
71+
@synthesize underRightViewController=_underRightViewController;
72+
6973
#pragma mark - Constructors
7074

7175
+ (instancetype)slidingWithTopViewController:(UIViewController *)topViewController {

0 commit comments

Comments
 (0)