<bdo id='XKCrv'></bdo><ul id='XKCrv'></ul>

        <tfoot id='XKCrv'></tfoot>
        <i id='XKCrv'><tr id='XKCrv'><dt id='XKCrv'><q id='XKCrv'><span id='XKCrv'><b id='XKCrv'><form id='XKCrv'><ins id='XKCrv'></ins><ul id='XKCrv'></ul><sub id='XKCrv'></sub></form><legend id='XKCrv'></legend><bdo id='XKCrv'><pre id='XKCrv'><center id='XKCrv'></center></pre></bdo></b><th id='XKCrv'></th></span></q></dt></tr></i><div id='XKCrv'><tfoot id='XKCrv'></tfoot><dl id='XKCrv'><fieldset id='XKCrv'></fieldset></dl></div>
      1. <small id='XKCrv'></small><noframes id='XKCrv'>

      2. <legend id='XKCrv'><style id='XKCrv'><dir id='XKCrv'><q id='XKCrv'></q></dir></style></legend>

        翻转过渡 uinavigationcontroller push

        Flip transition uinavigationcontroller push(翻转过渡 uinavigationcontroller push)
      3. <legend id='n7GWs'><style id='n7GWs'><dir id='n7GWs'><q id='n7GWs'></q></dir></style></legend>
        • <bdo id='n7GWs'></bdo><ul id='n7GWs'></ul>

          <i id='n7GWs'><tr id='n7GWs'><dt id='n7GWs'><q id='n7GWs'><span id='n7GWs'><b id='n7GWs'><form id='n7GWs'><ins id='n7GWs'></ins><ul id='n7GWs'></ul><sub id='n7GWs'></sub></form><legend id='n7GWs'></legend><bdo id='n7GWs'><pre id='n7GWs'><center id='n7GWs'></center></pre></bdo></b><th id='n7GWs'></th></span></q></dt></tr></i><div id='n7GWs'><tfoot id='n7GWs'></tfoot><dl id='n7GWs'><fieldset id='n7GWs'></fieldset></dl></div>

              <small id='n7GWs'></small><noframes id='n7GWs'>

              • <tfoot id='n7GWs'></tfoot>

                    <tbody id='n7GWs'></tbody>
                  本文介绍了翻转过渡 uinavigationcontroller push的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在使用以下代码将 UIViewController 推送到导航堆栈中

                  I am pushing a UIViewController in a navigation stack using the following code

                  [UIView animateWithDuration:0.75
                                       animations:^{
                                           [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
                                           [self.navigationController pushViewController:ViewController animated:NO];
                                           [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
                                       }];
                  

                  现在,当我按下返回时,我希望它执行相同的动画,但它不起作用.知道为什么吗?

                  Now when I press back I want it to do the same animation but its not working. Any idea why?

                  在 ViewController.m 中

                  in ViewController.m

                  [UIView animateWithDuration:0.75
                                       animations:^{
                                           [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
                                           [self.navigationController popToRootViewControllerAnimated:NO];
                                           [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
                                       }];
                  

                  推荐答案

                  其实过渡应该是这样的

                  //主视图

                  [UIView transitionWithView:self.navigationController.view
                                        duration:0.75
                                         options:UIViewAnimationOptionTransitionFlipFromRight
                                      animations:^{
                                          [self.navigationController pushViewController:viewcontroller animated:NO];
                                      }
                                      completion:nil];
                  

                  //在视图控制器中

                  [UIView transitionWithView:self.navigationController.view
                                    duration:0.75
                                     options:UIViewAnimationOptionTransitionFlipFromLeft
                                  animations:^{
                                      [self.navigationController popToRootViewControllerAnimated:NO];
                                  }
                                  completion:nil];
                  

                  这篇关于翻转过渡 uinavigationcontroller push的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  UINavigationController inside a UITabBarController inside a UISplitViewController presented modally on iPhone(UISplitViewController 内的 UITabBarController 内的 UINavigationController 以模态方式呈现在 iPhone 上) - IT屋-程序员软件开发技术分
                  ViewController in UINavigationController orientation change(UINavigationController 中的 ViewController 方向更改)
                  Custom back button in UINavigationController(UINavigationController 中的自定义后退按钮)
                  How to add a navigation controller programmatically in code but not as initial view controller(如何在代码中以编程方式添加导航控制器,但不作为初始视图控制器)
                  The correct way to set a light status bar text color in iOS 7 based on different ViewControllers(iOS 7中基于不同ViewControllers设置灯光状态栏文字颜色的正确方法)
                  View being blocked by UITransitionView after being presented(呈现后被 UITransitionView 阻止的视图)
                  <legend id='nfajf'><style id='nfajf'><dir id='nfajf'><q id='nfajf'></q></dir></style></legend>

                  <tfoot id='nfajf'></tfoot>
                    <tbody id='nfajf'></tbody>
                      <i id='nfajf'><tr id='nfajf'><dt id='nfajf'><q id='nfajf'><span id='nfajf'><b id='nfajf'><form id='nfajf'><ins id='nfajf'></ins><ul id='nfajf'></ul><sub id='nfajf'></sub></form><legend id='nfajf'></legend><bdo id='nfajf'><pre id='nfajf'><center id='nfajf'></center></pre></bdo></b><th id='nfajf'></th></span></q></dt></tr></i><div id='nfajf'><tfoot id='nfajf'></tfoot><dl id='nfajf'><fieldset id='nfajf'></fieldset></dl></div>
                        • <bdo id='nfajf'></bdo><ul id='nfajf'></ul>

                          <small id='nfajf'></small><noframes id='nfajf'>