Ios7 如何减少UINavigationBar IOS 7中UIBarButton项之间的填充?

Ios7 如何减少UINavigationBar IOS 7中UIBarButton项之间的填充?,ios7,uinavigationbar,uibarbuttonitem,uinavigationitem,uiappearance,Ios7,Uinavigationbar,Uibarbuttonitem,Uinavigationitem,Uiappearance,在这之后,我得到了这个结果,正如你们所看到的,我确实能够将我的第一个按钮移到那个负片的左边,但我不知道如何减少这两个按钮之间的空间 通过这样做,我的背部也消失了,任何想法都会得到赞赏。使用Xcode 6.4,这对我来说非常有用,只需一行代码! 请注意,这会移动图像位置,但不会移动触摸区域,因此只有当您只想移动一点点图像时,这才是一个很好的修复方法 使用Xcode 6.4,我只需要一行代码就可以很好地完成这项工作! 请注意,这会移动图像位置,但不会移动触摸区域,因此只有当您只想移动一点点图像时

在这之后,我得到了这个结果,正如你们所看到的,我确实能够将我的第一个按钮移到那个负片的左边,但我不知道如何减少这两个按钮之间的空间


通过这样做,我的背部也消失了,任何想法都会得到赞赏。

使用Xcode 6.4,这对我来说非常有用,只需一行代码!


请注意,这会移动图像位置,但不会移动触摸区域,因此只有当您只想移动一点点图像时,这才是一个很好的修复方法

使用Xcode 6.4,我只需要一行代码就可以很好地完成这项工作!

请注意,这会移动图像位置,但不会移动触摸区域,因此只有当您只想移动一点点图像时,这才是一个很好的修复方法

此链接对您很有用此链接对您很有用
 UIButton *addButton = [UIButton buttonWithType:UIButtonTypeCustom];
    [addButton setImage:[UIImage imageNamed:@"addButton.png"] forState:UIControlStateNormal];
    [addButton addTarget:self action:@selector(addSubProperty:) forControlEvents:UIControlEventTouchUpInside];
    [addButton setFrame:CGRectMake(0, 0,51,44)];

    UIBarButtonItem *firstBarButton = [[UIBarButtonItem alloc] initWithCustomView:addButton];

    UIButton *deleteButton = [UIButton buttonWithType:UIButtonTypeCustom];
    [deleteButton setImage:[UIImage imageNamed:@"deleteButton.png"] forState:UIControlStateNormal];
    [deleteButton addTarget:self action:@selector(deleteProperty:) forControlEvents:UIControlEventTouchUpInside];
    [deleteButton setFrame:CGRectMake(0, 0,50,44)];

    UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
    [negativeSpacer setWidth:-10];


    UIBarButtonItem *secondBarButton = [[UIBarButtonItem alloc]initWithCustomView:deleteButton];

    NSArray *navBtnArr = [[NSArray alloc] initWithObjects:negativeSpacer,firstBarButton,secondBarButton, nil];


    self.navigationItem.rightBarButtonItems = navBtnArr;
self.myBarButtonItem.imageInsets = UIEdgeInsetsMake(0, 25, 0, -25);