ios - UIViewControllerContext initalFrameForViewController & finalFrameForViewController show 0 for all values -
 I am implementing my own custom   Is this going to work?    Showing debugger:   Additionally, the debugger is also showing the following warning. Does it contribute to error anyway?        You should first know that there are about two types of custom changes: Full and non-fullscreen and those who are seeking the last frame for   Set in cases where you   modalPresentationStyle = UIModalPresentationCustom  you can specify that the transition should be non-fullscreen, that is:   What is that   For more information see this presentation:    Hope That it would be helpful.    UIViewController  transition and when I click on the debugger's frame To see the controller output, I get the  {{0, 0}, {0}}  for both the initial and the final frames. I thought that this method on reference is considered to show the initial frame before the final fracture and infection before the final transition.   
 - (minus) Prarnbintraktiv Tronnsisn: (ID & lt; UIViewControllerContextTransitioning & gt;) transition Contaks {UIViewController * fromVC = [Transition Content View-View-Controller Foreki: UITransitionContextFromViewControllerKey]; UIViewController * toVC = [Transition Content Visual View Controller Foreiki: UITransitionContextToViewControllerKey]; CGRect initialToFrame = [transitionContext initialFrameForViewController: toVC]; CGRTT Last Topframe = [Transition Consult FinalForForvient Controller: Towisi]; Anselog (@ "initial Tofram:% @, final Tofram:% @", Ansstiingfromsigret (initial Tofram), Ansstiringfromsijiakt (final Tofrem)); }    initialToFrame: {{0,}, {0}}, final tofrem: {{0,}, {0}}    It is frustrating to present view controllers on different view controllers     toVC.vew  are a non- There is absolutely no sense in the fullscreen transition.   modalPresentationStyle  are not set or it is clearly  UIModalPresentationFullScreen  (this is the default value) know UIKit That  toVC.view  will cover the entire screen, so the  -finalFrameForViewController: toVC  will return the correct frame: the main screen frame.  using  toVC.view  will be partially covered by < Code> FromVC.view  (and the chicken CE  fromCV.view  will be placed in the hierarchy);  Where   toVC.view  Your decision will be  fromVC.view , this is the reason that  -finalFrameForViewController:  returns  CGRectZero .   CGRectZero  is telling you: "Hey buddy  
 
Comments
Post a Comment