2012-08-03 15 views

Respuesta

124

muy simple:

En el guión gráfico destacan el controlador de la barra de pestañas.

Asegúrate de acercar lo suficiente y de que hay una caja azul alrededor de la barra de pestañas controlador.

A continuación, haga clic en las pestañas y arrastrarlos a donde queremos que

+4

Bueno, esto no lo hace para mí, no puedo cambiar su posición de arrastrar y soltar . ¿Esto ha cambiado en iOS 6? – Bazze

+0

@Bazze asegúrese de estar en el controlador de la barra de pestañas y no de un controlador de vista para 1 de las pestañas – MobileMon

+33

@MobileMon Estaba en el controlador de la barra de pestañas, pero parece que fue algún tipo de error temporal. Reinicié XCode y ahora funciona bien. – Bazze

11

Xcode 4.5, arrastrar y soltar fracasaron. según lo sugerido por otro, cierre xcode y reinicie xcode. después de esto, arrastrar y soltar de tabBarItems funcionó perfectamente para reorganizar el orden.

5

No pude arrastrar y pestañas mientras tenía el controlador de la barra de pestañas como vista raíz del controlador de navegación. Tuve que eliminar el controlador de navegación y reiniciar xcode (4.5.2)

2

1) Asegúrate de acercar lo suficiente y de que hay un cuadro azul alrededor del controlador de la barra de pestañas.

2) Luego haga clic en las pestañas y arrástrelas hacia donde las desee.

3) si no está funcionando, simplemente haga clic en cualquier archivo .h o .m y luego vaya al archivo del guión gráfico y pruebe.

4) aunque no funciona, solo reinicie xcod y pruébelo.

+1

¡Nunca trabaje, aunque reinicie xcode varias veces! – ttotto

+0

puede haber algún otro problema, ¿ha verificado que está "alejándose" lo suficiente? – PJR

+0

Sí, por supuesto. He marcado "Reducido" varias veces. – ttotto

20

Resolví esto haciendo clic con el botón derecho en el guión gráfico -> abrir como código fuente, y luego reordenar los bloques xml "segue" en el orden en que quería que estuvieran.

+4

Es una pena en Apple que todavía está en Xcode 8.2.1 todavía tenemos que abrir Storyboard como código fuente y mover los segues para resolver esto. –

2

Algunas de las sugerencias anteriores me funcionaron algunas veces, pero no siempre. Incluso reiniciar Mac no ayudó.
La única forma que encontré que funciona siempre es eliminar todos los segmentos del controlador de la barra de pestañas a sus controladores de vista secundarios y volver a conectarlos en el orden correcto.

+0

La manera más fácil de evitar una gran cantidad de frustración. Gracias Reinhard. –

2

Al trabajar con Xamarin iOS Designer, abro el archivo .storyboard en un editor de texto y ubico el nodo <tabBarController ...>. Entonces cambiar el orden de los segues en la sección <connections>:

<connections> 
    <segue destination="274" kind="relationship" relationship="viewControllers" id="286"/> 
    <segue id="943" destination="910" kind="relationship" relationship="viewControllers"/> 
    <segue destination="147" kind="relationship" relationship="viewControllers" id="159"/> 
</connections> 
1

Haga clic y arrastre trabajaron para mí con Xcode 6.2 con el nivel de zoom correcta.

enter image description here

0

El uso de Xcode 5 y superior sólo debe arrastrar y soltar:

enter image description here

Cuestiones relacionadas