update tools requerimientos online for compilador ios iphone xcode xcode6

ios - tools - Barra de navegación no seleccionable en Mostrar segmento, Xcode 6.1



xcode requerimientos (5)

Hay 2 controladores de visualización en mi guión gráfico, VC_A y VC_B

He incorporado un controlador de navegación en VC_A, que es un controlador de vista de tabla, luego controlo arrastrar la celda de prototipo a VC_B para crear un segmento. Si selecciono "show" en "selección segue", en VC_B puedo ver el contorno de la barra de navegación pero no puedo seleccionarlo ni agregarle ningún botón de barra, tampoco aparece en la vista jerárquica.

Sin embargo, si selecciono la opción "push (deprecated)" al elegir el tipo de segue, puedo seleccionar la barra de navegación en VC_B y agregarle botones, también aparece en la vista jerárquica como un elemento de navegación.

La única solución que puedo encontrar es elegir show , luego cambiar el segmento a push(deprecated) en el inspector de atributos para que el elemento de navegación se muestre en la vista jerárquica, luego cambiar el segmento de nuevo para show . Pero me preocupa que esto pueda causar problemas en el futuro.

¿Hay alguna manera de agregar un botón de barra a la barra de navegación de VC_B sin usar la herramienta alternativa ?


Creo que la forma en que lo haces (atravesar el impulso desaprobado) no está mal aunque haya otra manera. De hecho, cuando convierte el Segue en un empuje, obtiene un Elemento de navegación.

Así que todo lo que tiene que hacer es agregar un elemento de navegación a su controlador de vista y eso hará el truco:


Curiosamente, la primera vez que realiza la conexión b / w su controlador de vista de tabla y el controlador de vista usando Push , puede comenzar a editar la barra de navegación sin problemas (p. Ej., Colocar elementos de barra en ella).

Luego, elimine la conexión entre el controlador de vista de tabla y el controlador de vista (pero no elimine los elementos de la barra de navegación que acaba de agregar), luego vuelva a conectar los dos controladores utilizando segue Show , verá que la barra de navegación funciona igual que segue Empuje ahora .

Espero eso ayude


En su viewController:

self.navigationItem.title = "Second VC" self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Play, target: self, action: "playFunction:")


Esto parece ser un error de Xcode.

En mi caso, estoy recrear segue por esta secuencia:

  1. Eliminar la secuela existente. (Estoy usando "Segmento de acción - Mostrar")
  2. Arrastre el nuevo segmento con "Segue de acción no adaptativa - Push (en desuso)"
  3. Eliminar segue no.2
  4. Vuelva a crear / conecte "Action Seque - Show". (No.1)
  5. Hecho

Ahora, puedo editar el título de navegación y agregar el botón de elemento de navegación personalizado como de costumbre.

Estoy usando Xcode 6.4, y la versión 7 de iOS objetivo mínimo.


Simplemente arrastre el "Elemento de navegación" de la biblioteca de objetos a la barra de navegación y debería funcionar como se espera. Puede hacer los cambios que desee y funciona exactamente igual que en Xcode 5.