new apple ios storyboard

ios - apple - xcode



No se puede agregar el botón de la barra derecha en la barra de navegación en los guiones gráficos iOS8 (5)

Otro caso en el que tuve problemas al agregar un elemento de barra a la barra superior es si un Controlador de Navegación sigue a un Controlador de Barra de pestañas. En ese caso, debe agregar los elementos de la barra al elemento de navegación del controlador de la barra de TabV, no a los controladores de vista individuales que se adjuntan al controlador de la barra de pestañas.

Como sugiere el título, me gustaría saber si es posible evitar agregar el botón de la barra derecha en la barra de navegación a través del código.

He realizado el proceso habitual con un controlador de vista integrado en un controlador de navegación y tratando de colocar el elemento del botón de la barra dentro de la barra de navegación del controlador de vista, pero ya no funciona por algunas razones.

Entonces, ¿se puede hacer en el guión gráfico de alguna manera en iOS 8?

Xcode ver. 6.2 estable


Primero seleccione un UIBarButtonItem de la biblioteca de objetos. Luego arrastre a la esquina derecha de la barra de navegación.


Si desea agregar BarButtonItem a RootViewController, primero debe agregar el elemento de navegación a su ViewController.


Tuve un problema similar.

Intenta cambiar el tamaño de tus vistas simuladas a Freeform. La propiedad se encuentra en el inspector de tamaño.


Bueno, parece que hay un problema con las diferencias entre los nuevos segmentos introducidos en iOS 8 y los anteriores. En este caso, es la diferencia entre los segmentos de push que permite agregar un botón de la barra derecha en el guión gráfico y show segmento que, si se agrega automáticamente (arrastrar de un controlador a otro), no permite soltar el botón en la barra de navegación.

La razón es que al usar los segmentos antiguos , al controlador se le asignaría automáticamente una barra de navegación, por lo que puede agregarle elementos, mientras que si utiliza los nuevos segmentos, la barra de navegación no se agregará automáticamente al controlador en el guión gráfico.

Lo que resolvió este problema para mí fue:

  1. Seleccionando el segmento que conduce al controlador problemático.
  2. Cambiándolo a la entrada "desaprobada"
  3. Cambiando de nuevo al show aceptado segue

Resultado: Ahora puedo agregar como siempre el elemento del botón de la barra derecha a través del Guión gráfico.