Jak usunąć spacje w UIToolbar między widokami niestandardowymi?

Próbuję stworzyćUIToolbar z 5 przyciskami przy użyciu niestandardowych obrazów. W ten sposób tworzę przyciski typuUIButtonTypeCustom, a następnie tworzenieUIBarButtonItems z nich, a następnie dodając je do paska narzędzi za pomocąsetItems:animated:. Dodaje to jednak spacje między obrazami, które powodują, że piąty obraz kończy się w połowie od prawej strony paska narzędzi. Jak pozbyć się tych przestrzeni? Próbowałem wszystkiego, o czym myślę.

Pomoc jest bardzo mile widziana.

Oto przykładowy kod dotyczący tego, jak to robię:

UIButton *button;
UIBarButtonItem *barButton1,*barButton2;

button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"image1.png"] forState:UIControlStateNormal];
button.bounds = CGRectMake(0,0,button.imageView.image.size.width, button.imageView.image.size.height);
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
barButton1 = [[UIBarButtonItem alloc] initWithCustomView:button];


button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"bart_tb.png"] forState:UIControlStateNormal];
button.bounds = CGRectMake(0,0,button.imageView.image.size.width, button.imageView.image.size.height);
[button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
barButton2 = [[UIBarButtonItem alloc] initWithCustomView:button];

NSArray *items = [NSArray arrayWithObjects: barButton1, barButton2, nil];
[self.toolbar setItems:items animated:NO];

questionAnswers(10)

yourAnswerToTheQuestion