En mi app iPhone app tengo una Tab Bar Controller con 4 relaciones 4 de la Tabla de la Vista de los Controladores. Es allí una manera de reorganizar el orden de la relación en el Guión gráfico gráficamente? No puedo encontrar una manera de hacer esto y estoy seguro de que debe de faltar algo!

InformationsquelleAutor BigLex | 2012-09-30

18 Comentarios

  1. 235

    En 4.5 guardar el guión después de la adición de un Controlador, cambiar a otro archivo y, a continuación, de nuevo en el Guión gráfico y la lengüeta de arrastre debería funcionar de nuevo.

    • No funciona de todos modos. Xcode 4.6
    • Trabaja en Xcode 4.6.3
    • Ficha arrastrando ! Ok yo no sabía que podía arrastrar las pestañas. No es muy intuitivo ya que las fichas no son seleccionables…
    • Si te cansas de meter en el Xcode de interfaz de usuario con la lengüeta del interruptor/cierre de encantamientos solo mira JannieT la respuesta. Es rápido y fácil.
    • Poco intuitivo, pero a mí me funcionó así en Xcode 7.
    • Si usted no ve elementos de arrastre, podría ser porque usted no ha establecido un icono todavía. Me encontré con que no estaba mostrando hasta que puse los iconos!
    • bonito 🙂 no sabía siquiera que se puede arrastrarse

  2. 126

    Puede volver a organizar el orden arrastrando y soltando los iconos en la barra de pestaña controlador de

    • Trabajó en Xcode 7.0.1! Gracias Indy
    • Si usted está usando fichas personalizadas, usted puede arrastrar y soltar para reordenar aunque el Tab Bar Controller escena muestra una barra gris, el elemento de la barra todavía está allí. Esto es especialmente discreto cuando todos sus elemento de la barra son los elementos personalizados.
    • La mayoría de los straight-forward & de manera conveniente. Trabaja en Xcode 7.3.1. Swift 2.2
    • Trabaja en Xcode 9 – a pesar de que los iconos eran invisibles.
    • Trabaja en Xcode 9.4.1! Gracias~
    • en Xcode 10.2.1, arrastrar y soltar también funciona!

  3. 15

    Yo no era capaz de drag&drop con XCode 4.6 (con cualquiera de las mencionadas cobination).
    He solucionado lo de la apertura de la storybord en «Código Fuente» el modo, la localización de la tabBarController y la reorganización de los seque etiqueta.

    • Tengo una tab bar controller anidado en una división de controlador de vista, y como resultado, la barra de pestañas del controlador de pestañas no son visibles en el guión gráfico. La edición del guión de código fuente que funcionó para mí. Gracias!
  4. 13

    Sé que el OP es el uso de Xcode interface builder y pedir una manera gráfica para hacer esto, pero para los desarrolladores que trabajan con Xamarin iOS Diseñador, aquí es una solución que yo uso.

    Abrir la .guión archivo en un editor de texto o el uso de Xcode, haga clic derecho en el guión gráfico elemento en el Navegador de Proyectos y seleccione Abierto Como Código Fuente. En el guión gráfico XML busque la <tabBarController ...> nodo. Entonces me reorganizar el orden de los desemboca en el <connections> sección:

    <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>

    Búsqueda de la destination= el valor del atributo en el XML para determinar qué controlador de vista de la transición elemento está apuntando.

    • Gran solución. Tenía un gran Guión y quitar y volver a crear el segues habría tomado algún tiempo
  5. 9

    Sólo tienes que arrastrar y soltar la pestaña iconos en la barra de pestañas.

    es decir, el principal de la barra de pestañas que pertenece a la pestaña de la barra de control.

    HTH

    ::EDIT:: Así que esto no parece funcionar… estoy seguro de lo que solía.

    De todos modos, la forma más sencilla que he encontrado es para quitar las pestañas y agregarlos de nuevo en el orden en que desea mostrar.

    Espero que esto ayude.

    • Estoy en Xcode 4.5 y que no parece funcionar.. :S
    • LOL, justo ido a probar y no me equivoqué. Lo siento. Han hecho esto antes, aunque. Uno de los sec…
    • Sí, yo creo recordar que drag&drop hizo el trabajo, incluso aunque no estoy seguro de eso! Tal vez ha cambiado algo en Xcode..
    • Editado respuesta a mostrar la forma más fácil para reorganizar las pestañas.
    • Yo sólo lo intentó, y funcionó bien, simplemente arrastrar las pestañas en Xcode 4.5
    • empieza tu proyecto como una barra de pestañas de la aplicación o usted agregar una ficha vista de la barra de controlador para una sola vista de la aplicación?
    • Acabo de hacer algunas pruebas más, y sólo funcionaba cuando a partir de una pestaña de la aplicación sin otras adiciones. Cuando he añadido un tercer punto de vista, controlador, el arrastre ya no funcionaba.
    • Supongo que es un bug..
    • Debe ser un error, podría haber jurado que trabajó previamente (mediante storyboards con un tab bar controller). Va a presentar un radar.
    • Sí, yo estaba bastante seguro de que drag&drop hacía trabajar demasiado! Me estaba poniendo loco este! Gracias chicos 🙂
    • Drag & drop funciona, pero se pone terco si has hecho algo en el guión antes de intentar drag & drop de las pestañas. Para solucionarlo, seleccione cualquier otro archivo en Xcode y, a continuación, volver a su guión. Drag & drop va a trabajar de nuevo. No hay necesidad de cerrar Xcode o volver a agregar sus controladores.
    • Sí, así es. De hecho, la respuesta que aceptó después de unaccepting mío dice exactamente esto.
    • Acabo de construir mi proyecto y, a continuación, reinicie el Xcode. Después de la operación de arrastrar y soltar trabajado. Hay realmente debe ser algo en el inspector para esto :(.
    • Xcode 5 funciona bien, sin errores, errores.
    • esto funcionó muy bien para mí. Tengo suficientes fichas que tengo algunas en la pestaña ‘Más’, por lo que la solución simple de arrastrar los botones a donde usted quiere que no funciona.

  6. 9

    Como se señaló en los comentarios, drag & drop actualmente no trabajo (Xcode 4.5) después de la adición de un controlador de navegación. Sin embargo, reiniciar Xcode después de agregar el controlador parece drag & drop a trabajar de nuevo.

    • esto también funciona en Xcode 6.1
  7. 7

    Si abre el storyboard como ‘código fuente de la vista» y, a continuación, ciérrelo abierto como IB vista parece a corregir el error..

    • Este funcionó bien para mí. Gracias (Xcode 5.1)
    • Esto funcionó para mí (Xcode 8.1), pude finalmente arrastre para volver a organizar después de la apertura de la historieta en el código fuente de la vista.
  8. 7

    Para añadir en el método de arrastrar y soltar proporcionados por todo el mundo. He publicado esto como una respuesta para que yo pueda incluir imágenes. Probado en Xcode 7.3

    Si usted está usando personalizado tab bar item, puede arrastrar y soltar para reordenar aunque el Tab Bar Controller escena muestra una barra gris, el elemento de la barra todavía está allí. Esto es especialmente discreto cuando todos sus elemento de la barra son elementos personalizados

    Reorganización de la Barra de pestañas Controlador de Orden en el StoryBoard
    Reorganización de la Barra de pestañas Controlador de Orden en el StoryBoard

  9. 5

    XCODE 10.1: Zoom de la placa de la historia. Basta con arrastrar los elementos de ficha. (Sin cambios de ningún otro)

    • ¿Cómo crees que probar esto? 😃 Brillante! 👏
    • él debe estar trabajando para Apple ;^)
  10. 4

    Estoy usando XCode 5.1 para el desarrollo de iOS 7.1 y me encontré con el siguiente enfoque funciona para reorganizar las fichas en un Tab Bar Controller.

    Para reorganizar las fichas en un Tab Bar Controller, eliminar la lleva desde la Pestaña de la Barra de Controlador para su sub-visualización de controladores. A continuación, volver a dibujar los desemboca en el orden en que desea que las pestañas. Volver a «dibujar» me refiero a que el control de arrastre de la Barra de pestañas Controlador de la sub-controlador de vista y seleccionar la Relación de Transición (en la parte inferior de la lista) => ver los controladores.

    • verdadero. Otra forma de hacerlo que es la edición de el .guión como «código Fuente», la búsqueda de la segues (son una <pasar> etiqueta), y re-organización de su orden.
  11. 3

    Usted puede asegurarse de que la Ficha Controlador de Muelle opción en la Principal de su guión está ajustado a «Primera respuesta», que fue resuelto por mí!

    • He estado probando varias de estas ideas, como ahora estoy teniendo este problema no importa qué el proyecto que ahora suba (nuevo o antiguo) . No puedo entender lo que KayKay significa por «la Ficha Controlador de Muelle opción». Alguien tiene alguna idea?
  12. 3

    Yo tenía el mismo problema después de la adición de un Controlador de Navegación.

    Revisión: cerrar el guión gráfico (Ctrl+Cmd+W) y hacer una compilación limpia de la carpeta (Opción+Cmd+Shift+K) y una limpieza regular (Cmd+Shift+K). Vuelva a abrir el storyboard y usted será capaz de arrastrar los elementos de nuevo.

  13. 1

    Misma cosa es en xCode 4.6. Originalmente fue el siguiente tutorial en principio storyboards en ios
    En el punto para cambiar el elemento en TabBarController, podría no cambiar el orden. Traté de guardar funcionó; sin embargo, una Vez cerrado el XCode y abrir de nuevo – se HIZO el TRABAJO.

  14. 1

    Control + arrastrar el elemento en TabBarController en el guión gráfico y reorganizar a la posición deseada.

    • creo que es una Opción + arrastrar
  15. 0

    Yo estaba siguiendo el raywenderlich tutorial para storyboards demasiado y se dio cuenta de que después de la adición de la ficha controlador no podía reorganizar las fichas arrastrándolo. Bueno, al parecer, sólo algún error en xcode. Así que acaba de salir de xcode, lo reinicie y esta vez, usted será capaz de arrastrar las pestañas.

  16. 0

    Para mí arrastrando no funciona bien en XCode 7.3.1. Reiniciar XCode no ayuda. Y ninguno de los mencionados soluciones trabajó para mí.

    Lo que me ayudó: he eliminado la relación con el segundo elemento y ctrl-arrastró a partir de ese elemento a la Barra de Pestaña Controlador y creó otra relación. Fue automáticamente en segundo lugar ahora.

  17. 0

    Eliminar todos los viewcontrollers sequge con tabbar. Usted necesita primero viewcontroller primera secuencia, a continuación, otro viewcontroller conectar con tabbar.

    No reiniciar xcode & hay una clara archivo de código fuente en cambio requieren.

Dejar respuesta

Please enter your comment!
Please enter your name here