@@ -48,6 +48,7 @@ @interface ECSlidingViewController()
48
48
@property (nonatomic , copy ) void (^coordinatorInteractionEnded)(id <UIViewControllerTransitionCoordinatorContext>context);
49
49
- (void )setup ;
50
50
51
+ - (void )moveTopViewToPosition : (ECSlidingViewControllerTopViewPosition)position animated : (BOOL )animated onComplete : (void (^)())complete ;
51
52
- (CGRect)topViewCalculatedFrameForPosition : (ECSlidingViewControllerTopViewPosition)position ;
52
53
- (CGRect)underLeftViewCalculatedFrameForTopViewPosition : (ECSlidingViewControllerTopViewPosition)position ;
53
54
- (CGRect)underRightViewCalculatedFrameForTopViewPosition : (ECSlidingViewControllerTopViewPosition)position ;
@@ -424,20 +425,20 @@ - (void)resetTopViewAnimated:(BOOL)animated {
424
425
}
425
426
426
427
- (void )anchorTopViewToRightAnimated : (BOOL )animated onComplete : (void (^)())complete {
427
- [self resetViewAnimated: animated toPosition: ECSlidingViewControllerTopViewPositionAnchoredRight onComplete: complete];
428
+ [self moveTopViewToPosition: ECSlidingViewControllerTopViewPositionAnchoredRight animated: animated onComplete: complete];
428
429
}
429
430
430
431
- (void )anchorTopViewToLeftAnimated : (BOOL )animated onComplete : (void (^)())complete {
431
- [self resetViewAnimated: animated toPosition: ECSlidingViewControllerTopViewPositionAnchoredLeft onComplete: complete];
432
+ [self moveTopViewToPosition: ECSlidingViewControllerTopViewPositionAnchoredLeft animated: animated onComplete: complete];
432
433
}
433
434
434
435
- (void )resetTopViewAnimated : (BOOL )animated onComplete : (void (^)())complete {
435
- [self resetViewAnimated: animated toPosition: ECSlidingViewControllerTopViewPositionCentered onComplete: complete];
436
+ [self moveTopViewToPosition: ECSlidingViewControllerTopViewPositionCentered animated: animated onComplete: complete];
436
437
}
437
438
438
439
#pragma mark - Private
439
440
440
- - (void )resetViewAnimated : ( BOOL ) animated toPosition : (ECSlidingViewControllerTopViewPosition) position onComplete : (void (^)())complete {
441
+ - (void )moveTopViewToPosition : (ECSlidingViewControllerTopViewPosition) position animated : ( BOOL ) animated onComplete : (void (^)())complete {
441
442
self.isAnimated = animated;
442
443
self.animationComplete = complete;
443
444
[self .view endEditing: YES ];
0 commit comments