<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

        时间:2023-06-11
      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 后退按钮不可见,但有效 下一篇:如何在 UINavigationController 中添加多行标题栏

                  相关文章

                  <legend id='nfajf'><style id='nfajf'><dir id='nfajf'><q id='nfajf'></q></dir></style></legend>

                  <tfoot id='nfajf'></tfoot>
                    <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'>