File tree Expand file tree Collapse file tree 9 files changed +30
-2
lines changed
RZTransitions-Demo.xcodeproj
RZTransitions/Transitions Expand file tree Collapse file tree 9 files changed +30
-2
lines changed Original file line number Diff line number Diff line change 801
801
PRODUCT_BUNDLE_IDENTIFIER = "com.raizlabs.${PRODUCT_NAME:rfc1034identifier}";
802
802
PRODUCT_NAME = "$(TARGET_NAME)";
803
803
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
804
- TARGETED_DEVICE_FAMILY = 1 ;
804
+ TARGETED_DEVICE_FAMILY = "1,2" ;
805
805
WRAPPER_EXTENSION = app;
806
806
};
807
807
name = Debug;
817
817
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
818
818
PRODUCT_BUNDLE_IDENTIFIER = "com.raizlabs.${PRODUCT_NAME:rfc1034identifier}";
819
819
PRODUCT_NAME = "$(TARGET_NAME)";
820
- TARGETED_DEVICE_FAMILY = 1 ;
820
+ TARGETED_DEVICE_FAMILY = "1,2" ;
821
821
WRAPPER_EXTENSION = app;
822
822
};
823
823
name = Release;
Original file line number Diff line number Diff line change 33
33
<key >UISupportedInterfaceOrientations </key >
34
34
<array >
35
35
<string >UIInterfaceOrientationPortrait </string >
36
+ <string >UIInterfaceOrientationLandscapeLeft </string >
37
+ <string >UIInterfaceOrientationLandscapeRight </string >
38
+ </array >
39
+ <key >UISupportedInterfaceOrientations~ipad </key >
40
+ <array >
41
+ <string >UIInterfaceOrientationPortrait </string >
42
+ <string >UIInterfaceOrientationLandscapeLeft </string >
43
+ <string >UIInterfaceOrientationLandscapeRight </string >
44
+ <string >UIInterfaceOrientationPortraitUpsideDown </string >
36
45
</array >
37
46
</dict >
38
47
</plist >
Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
52
52
UIView *fromView = [(NSObject *)transitionContext rzt_fromView ];
53
53
UIView *toView = [(NSObject *)transitionContext rzt_toView ];
54
54
UIView *container = [transitionContext containerView ];
55
+ UIViewController *toViewController = [transitionContext viewControllerForKey: UITransitionContextToViewControllerKey];
55
56
56
57
UIView *bgView = [[UIView alloc ] initWithFrame: container.bounds];
57
58
bgView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
@@ -110,6 +111,8 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
110
111
[transitionContext completeTransition: !transitionContext.transitionWasCancelled];
111
112
}];
112
113
}
114
+
115
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
113
116
}
114
117
115
118
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
58
58
UIView *fromView = [(NSObject *)transitionContext rzt_fromView ];
59
59
UIView *toView = [(NSObject *)transitionContext rzt_toView ];
60
60
UIView *container = [transitionContext containerView ];
61
+ UIViewController *toViewController = [transitionContext viewControllerForKey: UITransitionContextToViewControllerKey];
61
62
62
63
CGRect originalFrame = fromView.frame ;
63
64
CGRect cellFrame = CGRectZero;
@@ -124,6 +125,8 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
124
125
}];
125
126
}];
126
127
}
128
+
129
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
127
130
}
128
131
129
132
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
46
46
UIView *fromView = [(NSObject *)transitionContext rzt_fromView ];
47
47
UIView *toView = [(NSObject *)transitionContext rzt_toView ];
48
48
UIView *container = [transitionContext containerView ];
49
+ UIViewController *toViewController = [transitionContext viewControllerForKey: UITransitionContextToViewControllerKey];
49
50
50
51
CGAffineTransform scaleTransform = CGAffineTransformMakeScale (kRZSegScaleAmount , kRZSegScaleAmount );
51
52
CGAffineTransform oldTranslateTransform;
@@ -77,6 +78,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
77
78
[transitionContext completeTransition: !transitionContext.transitionWasCancelled];
78
79
}];
79
80
81
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
80
82
}
81
83
82
84
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
39
39
UIView *fromView = [(NSObject *)transitionContext rzt_fromView ];
40
40
UIView *toView = [(NSObject *)transitionContext rzt_toView ];
41
41
UIView *container = [transitionContext containerView ];
42
+ UIViewController *toViewController = [transitionContext viewControllerForKey: UITransitionContextToViewControllerKey];
42
43
43
44
[UIView animateWithDuration: 0.5 delay: 0 options: 0 animations: ^{
44
45
[fromView setTransform: CGAffineTransformMakeScale (0.1 , 0.1 )];
@@ -55,6 +56,8 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
55
56
}];
56
57
57
58
}];
59
+
60
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
58
61
}
59
62
60
63
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
44
44
UIView *fromView = [(NSObject *)transitionContext rzt_fromView ];
45
45
UIView *toView = [(NSObject *)transitionContext rzt_toView ];
46
46
UIView *container = [transitionContext containerView ];
47
+ UIViewController *toViewController = [transitionContext viewControllerForKey: UITransitionContextToViewControllerKey];
47
48
48
49
toView.userInteractionEnabled = YES ;
49
50
@@ -82,6 +83,8 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
82
83
[transitionContext completeTransition: !transitionContext.transitionWasCancelled];
83
84
}];
84
85
}
86
+
87
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
85
88
}
86
89
87
90
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
Original file line number Diff line number Diff line change @@ -146,6 +146,8 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
146
146
[transitionContext completeTransition: !transitionContext.transitionWasCancelled];
147
147
}];
148
148
}
149
+
150
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
149
151
}
150
152
151
153
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
42
42
UIView *toView = [(NSObject *)transitionContext rzt_toView ];
43
43
UIView *fromView = [(NSObject *)transitionContext rzt_fromView ];
44
44
UIView *container = [transitionContext containerView ];
45
+ UIViewController *toViewController = [transitionContext viewControllerForKey: UITransitionContextToViewControllerKey];
45
46
46
47
if ( self.isPositiveAnimation ) {
47
48
toView.frame = container.frame ;
@@ -86,6 +87,8 @@ - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionCo
86
87
[transitionContext completeTransition: !transitionContext.transitionWasCancelled];
87
88
}];
88
89
}
90
+
91
+ toViewController.view .frame = [transitionContext finalFrameForViewController: toViewController];
89
92
}
90
93
91
94
- (NSTimeInterval )transitionDuration : (id <UIViewControllerContextTransitioning>)transitionContext
You can’t perform that action at this time.
0 commit comments