zoukankan      html  css  js  c++  java
  • 自定义UINavigationController的返回按钮和动画效果

     1 //UIBarButtonItem 回调方法;
     2 - (void)backToRootVC
     3 {
     4     //跳转到父视图  默认动画效果;
     5     //[self.navigationController popToRootViewControllerAnimated:YES];
     6     
     7     //跳转到父视图  设置动画效果;
     8     [UIView animateWithDuration:1 animations:^{
     9         [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
    10         [self.navigationController popViewControllerAnimated:NO];//要取消系统默认动画效果;
    11     }];
    12 }
    13 - (void)viewDidLoad
    14 {
    15    [super viewDidLoad];
    16     
    17     /*
    18      1:在需要返回的页面,重新定义一个UIBarButtonItem,并把此放到导航条左上角;
    19      2:在亲加的UIBarButtonItem里面加一个回调方法,并在回调方法里面POP回上一个页面;
    20      3:在pop回上一个页面是加载动画;
    21      */
    22     
    23     self.view.backgroundColor = [UIColor grayColor];
    24     self.navigationItem.title = @"grayVC页面";
    25     //生成按钮的title为:返回,调用的方法名为:backToRootVC
    26     self.navigationItem.leftBarButtonItem =[[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStyleDone target:self action:@selector(backToRootVC)];
    27     
    28 }
  • 相关阅读:
    C/C++ 链接汇总
    C# 网页操作
    Win10屏幕开始菜单图标丢失修复方案无意中发现的...
    AI 人工智能
    GIT 命令
    Layui / WEB UI
    PHP DES解密 对应Java SHA1PRNG方式加密
    视频参数介绍及关系《转》
    分布式时系统/服务 数据一致性方案
    JS埋点 小结
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3080488.html
Copyright © 2011-2022 走看看