Cómo especificar el ancho, el espacio y / o la posición flexible entre UITabBarItems en UITabBar?

StackOverflow https://stackoverflow.com/questions/4343870

Pregunta

Estoy trabajando en un proyecto cuando el cliente quiere UITabBar de aspecto similar (barra de herramientas de iconos y títulos) en la parte inferior de algunas vistas.

Tabbar necesita tener 1 punto a la izquierda, a continuación, el espacio libre y 2 elementos de la derecha. ¿Tengo que utilizar 2 UITabBarItews adicionales (y ponerlos en segunda y tercera posición), ocultar y desactivar ellos para lograr esto o es la solución más sencilla para esto?

Me gustaría no utilizar UIToolBar para esto como la personalización de su altura se provoca un dolor un comportamiento inesperado en algunos casos (especialmente cuando se utiliza controladores de vista modal).

¿Fue útil?

Solución

Creo que tienes la idea correcta. Personalización de UITabBar hacer cosas fuera de lo común es a menudo muy difícil y es mejor que acaba de escribir el suyo propio. Pero en su caso, usted debería ser capaz de la misma manera que se proponen. Una manera sería añadir los controladores de vista directamente en IB y después fijar los title en una cadena vacía y enabled untick para la segunda y tercera controlador de vista.

Otros consejos

¿Por qué no se utiliza un UIToolbar? Cuando se pulsa un botón que podría cambiar de vista de forma manual.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top