2012-02-07 17 views

Respuesta

6

puedo pensar en dos formas:

(a) Usted podría hacerlos botones de la barra de herramientas muy finas con la interacción del usuario con discapacidad.

(b) Su otra opción sería implementar su propia barra de herramientas. Intentaría (a) primero;)

+0

Tuve que hacer eso en el pasado y de la manera más fácil, al menos con iOS 5, era usar el método (a). Usando la nueva API de apariencia personalizada, configurando una imagen de fondo y configurando el ancho del botón a 1px, el efecto fue muy convincente. Luego puede usar espaciadores flexibles como de costumbre para mantener todo alineado correctamente. – droussel

0

Sugeriría que la solución más simple sería superponer las imágenes del separador en la parte superior de la barra de herramientas. No hay una manera establecida de hacerlo con la UIToolBar.

0

Si desea un diseño limpio y simple, preferiría una imagen muy delgada con este separador. Luego puede agregar distancias fijas entre su botón normal, el botón de imagen del separador (interacción del usuario desactivada) y el siguiente botón.

14

lo hice con un botón de vista personalizada, con un 1 píxel de ancho de fondo:

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 1, 44)]; 
label.backgroundColor = [UIColor whiteColor]; 

UIBarButtonItem *divider = [[UIBarButtonItem alloc] initWithCustomView:label]; 
// Add button to array of toolbar items 
[items addObject:divider]; 
// Or set items directly: 
//toolbar.items = [NSArray arrayWithObject:divider]; 
label.text = @""; 
0

También puede hacer que un botón de barra de herramientas y establecer el título = |

Cuestiones relacionadas