tab icon bar ios xcode uitabbarcontroller

ios - icon - uitabbarcontroller swift 4



Agregar nuevas pestaƱas a un controlador de barra de pestaƱas (6)

Estoy creando una aplicación de iOS con barra de pestañas. El controlador de vista de la barra de pestañas tiene dos pestañas, cada una de ellas conectada a un controlador de vista.

Así es como se ve:

Necesito agregar más pestañas al controlador de pestañas. Lo estoy haciendo en el guión gráfico de la siguiente manera:

  1. Agrego un nuevo controlador de vista.
  2. Control-arrastre desde el controlador de la barra de pestañas hasta el nuevo controlador de vista creado.
  3. Se abre una ventana y selecciono Segue-View Controller de relación.
  4. Se crea la transición desde el controlador de barra de pestañas al nuevo controlador de vista.

Creo que esa es la manera de hacerlo, pero después de eso el controlador de la barra de pestañas no muestra ningún ícono de pestañas, la barra de pestañas se vuelve gris.

Me gusta esto:

Necesito saber qué estoy haciendo mal.


Al reiniciar Xcode 6.1.1, resolví el problema mientras trabajaba en varios proyectos.


Primero arrastre A TabBarController desde la Biblioteca de objetos, verá que solo hay dos pestañas con su VC allí.

para agregar más elementos de tabulación en TabBarVC arrastre VC desde la Biblioteca de objetos

A continuación, controle arrastrar de TabBarVC a Newly VC y luego a las ventanas emergentes de relación Segue

Seleccione la última relación Segue -> Ver controladores


Tuve el mismo problema hasta que agregué un elemento de la barra de pestañas de la biblioteca de objetos a la nueva vista (configura sus atributos en el panel derecho) y luego ctrl arrastrado desde el controlador de la barra de pestañas a la nueva vista, creando una transición de relación.

Si intenté ctrl arrastrar desde el controlador de pestañas sin agregar primero un elemento de pestañas a la nueva vista, tenía el comportamiento que describió.


asegúrese de verificar el tamaño de la imagen de su icono. el tinte de la imagen añadida es gris por defecto. Si tiene una imagen de barra de pestañas de gran tamaño, puede parecer que toda la barra de pestañas está atenuada por algún motivo. la imagen no cambia el tamaño automáticamente


debajo del proceso se sigue en Xcode 9.4 para agregar un nuevo elemento en el controlador de la barra de pestañas. 1) Arrastra y suelta el nuevo controlador de barra de pestañas en sotrtyboard 2) Mostrará 2 elementos que se conectaron con el controlador de 2 vistas. 3) Para agregar el botón de tercer elemento en el controlador de la barra de pestañas i) Agregar nuevo Controlador de vista. ii) Haga clic con el botón derecho en el Controlador de Barra de pestañas y Arrastre hacia el nuevo controlador de vista. iii) una ventana emergente de opción mostrará dentro de esa ventana emergente opciones de "ver controladores"

Creará un enlace de relación y generará un botón de elemento automático en el controlador de la barra de pestañas.


es necesario agregar / arrastrar el ícono (desde que se muestra la biblioteca de medios) al tercer controlador de vista, para que se pueda mostrar correctamente.