Pregunta

Estoy haciendo una gran cantidad de investigación últimamente sobre cómo conseguir un aspecto diferente con buen UITabBar efectos en mi aplicación para el iPhone, pero por desgracia sólo estoy encontrando cosas sobre cómo sustituir el color de fondo, etc.

Bueno, he comprobado a cabo esta aplicación llamada Momento que es bastante fresco y presenta un muy pulido TabBar:

del Momento UITabBar

Así que hay un par de elementos aquí me gustaría pedir a ustedes si me pueden ayudar por mí dar las instrucciones sobre cómo obtener un efecto similar:)

  • Flecha arriba artículos: como se puede ver esta aplicación tiene esta flecha animado que corre por encima del elemento seleccionado con una animación muy suave

  • .
  • seleccionado Dicho de la imagen del elemento no es tan azul- ish que viene por defecto ni el estado por defecto que aparece en un tono diferente de la versión de color marrón y gris.

  • artículos agradables separadores con líneas verticales biselados.

  • imagen de fondo diferrent de la barra de pestañas

  • altura diferente para la barra de pestañas

En este punto, después de algunas investigaciones que soy capaz de configurar la imagen de altura y fondo subclasificando UITabBarController pero todavía no estoy seguro de cómo llevar a cabo los otros artículos especialmente el primero relacionado con el buen efecto de flecha.

Si alguien sabe de un buen tutorial sobre cómo hacer esto sería muy bueno para aclarar lo que se puede o no se puede hacer creando una subclase de la UITabBarController y en especial si se puede hacer de Interface Builder:)

Apenas estoy comenzando en este mundo fuera el desarrollo de aplicaciones para iOS por lo que si usted me podría ayudar a que sería muy apreciada

Muchas gracias de antemano

¿Fue útil?

Solución

Salida iDevReceipes , que tienen una solución sencilla y de buen aspecto bonito. No podría encajar todo lo que usted quiere, pero es un buen punto de partida

Otros consejos

Hay un proyecto en GitHub llamada BCTabBarController que pretende imitar la barra de pestañas usado en Twitter para iPhone. Tiene algunas de las cosas que usted está buscando, y debe dar un gran punto de partida.

Ambos son buenas respuestas, pero las dos bibliotecas tienen problemas: BCTabBarController no sabe cómo crear el "azul" versión destacado de un icono de la barra de pestañas; y iDevRecipies no envía eventos a viewcontrollers niño ni cambiar el tamaño de la barra de navegación en la rotación.

Se advierte: barras de navegación personalizados son un montón de depuración de ensayo y error (como lo he encontrado).

Simplemente use un UIView con la imagen de fondo personalizado height.Add ancho y TabBar y botones personalizados en el view.Set la fileowner de la vista como AppDelegate.Now sólo tiene que conectar los IBActions con la vista buttons.The encargo se puede poner sobre la barra de pestañas por addSubview a view.You del controlador TabBar puede cambiar entre viewcontrollers utilizando el método setSelectedIndex de tableviewcontroller en la acción del botón.

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