UINavigation自定义返回按钮

387 阅读1分钟

1.重写系统的返回按钮

    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithImage:
ImageWithName(@"icon_back") style:UIBarButtonItemStylePlain target:self action:@selector(backClick)];

2.添加返回方法(返回到自己想要返回的页面)

-(void)backClick{   
 for (UIViewController *vc in self.navigationController.viewControllers) { 
           if ([vc isKindOfClass:[UiviewControllVC class]]) {          
      [self.navigationController popToViewController:vc animated:YES];        
    } 
}}
UiviewControllVC->指的是你想要返回的页面