¿Cómo elimino espacios en UIToolbar entre vistas personalizadas?

Estoy tratando de crear unUIToolbar Con 5 botones utilizando imágenes personalizadas. La forma en que estoy haciendo esto es mediante la creación de botones de tipoUIButtonTypeCustom, luego creandoUIBarButtonItems de estos, luego agregando estos a la barra de herramientas consetItems:animated:. Sin embargo, esto agrega espacios entre las imágenes que hacen que la 5ta imagen termine a la mitad del lado derecho de la barra de herramientas. ¿Cómo me deshago de estos espacios? He intentado todo lo que puedo pensar.

La ayuda es muy apreciada.

Aquí hay un código de ejemplo sobre cómo voy a hacer esto:

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];

Respuestas a la pregunta(10)

Su respuesta a la pregunta