//
// BaseNavViewController.h
// backtest
//
// Created by lennykwok on 16/2/17.
// Copyright © 2016年 lennykwok. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface BaseNavViewController : UINavigationController
@end
//
// BaseNavViewController.m
// backtest
//
// Created by lennykwok on 16/2/17.
// Copyright © 2016年 lennykwok. All rights reserved.
//
#import "BaseNavViewController.h"
/**
* 进行返回按钮的中文填充。而且不会损失系统的手势返回
*/
@implementation BaseNavViewController
-(void)viewDidLoad
{
[super viewDidLoad];
}
-(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if (self.childViewControllers.count) {
viewController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:self action:@selector(back)];
}
[super pushViewController:viewController animated:animated];
}
-(void)back
{
[self.navigationController popViewControllerAnimated:YES];
}
@end