NavigationBar自定义返回按钮,并且设置距离
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back"] style:UIBarButtonItemStylePlain target:self action:@selector(backAction)];
UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
spaceItem.width = 0;
self.navigationItem.leftBarButtonItems = @[spaceItem,leftItem];
-(void)backAction
{
[self.navigationController popViewControllerAnimated:YES];
}
如果距离过大,就去掉spaceItem这一项即可。