iOS 修改NavigationBar的自定义按钮

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Feng512275/article/details/79346592
   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这一项即可。

猜你喜欢

转载自blog.csdn.net/Feng512275/article/details/79346592