Aquí es un antes y un después de uno de mis pantallas después de actualizar a Xcode 8.
Todo lo que hice fue abrir mi principal.guión y a partir de ahí, he construido y corrió de mi aplicación en mi teléfono.
En mi versión de control, puedo ver Xcode está haciendo un montón de cambios en mi main.guión sólo de mí a abrir.
Cuando puedo eliminar esos cambios, puedo ver lo que yo uso para ver en Xcode 7.3.1.
Pero, tan pronto como puedo volver a abrir el interface builder con mi guión, veo que los cambios vienen de vuelta en su lugar.

Hay algo que yo pueda hacer aquí?

Antes De Xcode 8

Problemas de diseño después de actualizar a Xcode 8

Después de la actualización a Xcode 8

Problemas de diseño después de actualizar a Xcode 8

  • Intente abrir XCode 8 de nuevo con una nueva fuente (guardar cualquier cambio que se hizo anteriormente). Ahora, cuando abra el storyboard, resalte todos sus elementos de interfaz de usuario y haga clic en «Actualización de los Marcos». Esto podría solucionar su problema.
  • Podría presentar un error en bugreport.apple.com y adjuntar el guión gráfico para que esto está sucediendo? Nos gustaría analizar más a fondo.
  • Tengo el mismo problema. Después de la apertura de mi guión en Xcode8 y la aceptación de la «Elegir un dispositivo inicial de Diálogo» vista, todo está actuando extraño. Cuando me actualización de todos los marcos, el IB se ve bien, pero después de la construcción, la aplicación está totalmente rota. Probado con 4 aplicaciones.
  • Estoy teniendo un problema similar, después de Xcode 8 convierte mi storyboard de la UIImageViews en UITableViews no mostrar los contenidos, a pesar de su contorno es visible en Debug View Hierarchy. Otros objetos de la misma clase que están en UICollectionViews no son los afectados.
  • XIB o Storyboard conjunto predeterminado de más edad de la versión 7.x y Guardar y Cerrar. La solución temporal, pero funciona. No abrir de nuevo una vez que usted ha hecho Guardar y Cerrar. De lo contrario, de nuevo la necesidad de seguir los mismos pasos de comenzar.
  • Mi diseño Automático está totalmente rota en storyboards , no estoy seguro de qué hacer .
  • Este parece ser fija como de Xcode 8 beta 3 (de acuerdo a las notas de la versión se fija en la beta 2 pero no he verificado que).
  • con nuestra aplicación, con una enorme base de usuarios, tiene este tema en la nueva versión se publicó ayer. Por alguna razón, sólo existe en mi entorno, pero mis compañeros de trabajo no tienen este problema en sus versiones de xcode8.0. Hemos reenviado y poner en un agilizar la solicitud con la corrección. Esto creó problemas significativos para nuestros usuarios – que no eran capaces de ver sus cámaras de seguridad! ¿Hay una solución para esto en una versión de xcode que puede ser utilizado para implementar la app store? (versiones beta no puede ser utilizado para implementar) Si no, no puedo mover las actualizaciones de la app store desde mi pc!
  • Tengo copia de seguridad, por Lo que, acabo de abrir mi copia de seguridad en Xcode 7.3 abrir Guión gráfico como el código Fuente, copiar y pegar en mi último código. Eso Es todo. Es el trabajo para mí.

InformationsquelleAutor user2726072 | 2016-09-14

16 Comentarios

  1. 111

    He tenido un problema similar con formato tableview imágenes que no aparecen una vez que me he convertido el archivo de guión gráfico para ser Xcode8 compatible. Esto parece ser un error con Xcode8, así que hasta corregir un error es liberado, aquí es un trabajo de todo:

    1. Abrir su guión en Xcode 8 y elija una primera vista de dispositivo. Hacer cambios como lo haría normalmente.
    2. Una vez que haya completado los cambios, seleccione el guión -> Inspector de Archivo -> se Abre en -> Seleccione ‘Xcode 7.x’.

    Problemas de diseño después de actualizar a Xcode 8

    1. Seleccione ‘Guardar y Cerrar’ cuando se le solicite
    2. Su guión se guardarán los cambios, y su guión va a funcionar como lo hizo pre-Xcode8.

    Cuando usted necesita para hacer otros cambios en el archivo de guión gráfico, siga estos pasos de nuevo.

    • Trabajó para mí. Muchas gracias…
    • Wow +1 para este seguro. He luchado con esto en iOS 10 dentro de mi TodayExtension. No fue hasta que limpié las cosas, el análisis de la git diff, que me vio sospechoso storyboard xml ediciones que se añade por Xcode 8. Después de guardar el guión documento para Xcode 7 (después de hacer mis ediciones), ahora puedo construir y enviar utilizando Xcode 8 para iOS 10. Gracias.
    • Seguro que se parece un error. El ahorro como se Abre en Xcode 7.x trabajado para mí como una solución temporal.
    • pasé pasado 3 días en la fijación de toda la quebrada de diseño de un lugar a otro en Xcode8 hasta que encontré este post. yo probablemente debería confiar en la gente como ustedes más que Apple. no puedo creer que esta desperdiciado mucho de mi tiempo. Muchas gracias David por esto!
    • Debemos hacer esto para cada guión? Me refiero a ¿qué pasa si tengo otro guión en mi proyecto? ¿Qué acerca de Xib archivos? debo hacerlo para aquellos así?
    • yo no lo hice en el guión, pero yo lo hice en cada archivo xib que tengo problema con. pero creo que es posible que desee probar en storyboard, así que si usted ve extraño diseño de problema. desde que la revisión sólo tendrá como 5 segundos. y después de volver a generar la aplicación, usted debería ser capaz de ver la solución muy rápidamente.
    • bien, si usted tiene un proyecto enorme, y esto puede ser tedioso, aparte de que no estoy seguro de si Apple no va a arreglar la cuestión de sí o no, y más tarde tendríamos que deshacer lo que hicimos
    • Tengo el mismo problema. Pero esta solución no funciona para mí. 🙁
    • Esto no ayuda, porque tengo que trabajar en el archivo. Todo esto hace es guardar el archivo de compatibilidad hacia atrás. No permitir que el xib para ser editado en Xcode 8.
    • Usted todavía puede trabajar en el archivo y realizar cambios en el archivo de guión gráfico. Sólo asegúrese de que usted siga el Paso 2 cuando haya terminado de realizar los cambios.
    • Es un archivo XIB no de un guión, pero no puedo hacer cambios en el archivo inicial, porque todo el diseño está roto y la «actualización de los marcos» es de color gris. Tengo que trabajar en el archivo, tal como fue en Xcode 7, pero no me deja.
    • Hice esto cambia siguiendo los pasos pero cuando voy a abrirlo en xCode 7 el tamaño de la pantalla de cada viewcontroller en el guión es malo, el tamaño & factor de forma es de 3,5″ en lugar de 4″.
    • La solución funciona para mí, pero nadie sabe lo que Apple piensa acerca de eso? es allí cualquier oficial de informe de errores?
    • Esto funciona para mí. Esperemos que Apple corrige este pronto. Puedo vivir con el problema por ahora y sólo tengo que establezca la opción volver a Xcode 7 a la hora de distribuir o dando una demostración. Puede permanecer en el 8, mientras que el desarrollo de
    • Es increíble, ¿por qué XCode 8 tiene que hacer esto?? Después de actualizar a XCode 8 y tenemos que elegir una vista inicial de sólo ver a mi XIBs, casi todos mis puntos de vista estaban en mal estado. Esta es la solución que funciona para mí, tener que guardar todos ellos con Abrir en XCode 7.
    • No trabajar demasiado. Xcode 8 siempre está pidiendo a convertir o salir 🙁
    • Trabajó para mí. Gracias
    • Cada vez que trato de cambiar a la Xcode 7 diseño, me save & cerca, pero cuando abro mi storyboard de nuevo dice «Elige una revisión inicial de la vista», y después de la elección de una vista se cambia automáticamente a la Xcode 8 opción.. ¿cómo podría solucionar esto ?
    • He probado este método en mi guión, pero no encontró ningún cambio. Mi opinión es que falta.
    • Después de cambiar latest Xcode a 7.x y, a continuación, elija Choose an initial device view, a continuación, Xcode interruptor automático latest Xcode a 8.0 de nuevo. Alguien tiene el mismo problema, por favor que me ayude?

  2. 14

    XIB o Storyboard conjunto predeterminado de más edad de la versión 7.x y Guardar y Cerrar. La solución temporal, pero funciona. No abrir de nuevo una vez que usted ha hecho Guardar y Cerrar. De lo contrario, de nuevo la necesidad de seguir los mismos pasos de comenzar.Problemas de diseño después de actualizar a Xcode 8

    • que trabajado, gracias!
    • Esto no ayuda, porque tengo que trabajar en el archivo. Todo esto hace es guardar el archivo de compatibilidad hacia atrás. No permitir que el xib para ser editado en Xcode 8.
    • estoy haciendo esto, pero de nuevo cuando estoy seleccionando xib archivo en la lista desplegable que se muestra xcode 8.0 sólo…
  3. 8

    Eh el mismo problema. Me parcialmente conseguido solucionarlo de la siguiente manera (para la Versión de Xcode 8.1 (8B62))

    En el esquema del documento de Guión gráfico, he hecho clic en cada escena que tenía la flecha amarilla indica algunos problemas de diseño (Número 1 en la captura de pantalla)

    Después de esto, para cada problemática de la escena, yo tenía que hacer clic en «Actualización de los Marcos» en el pequeño icono (Número 2 en la imagen) que soluciona todos los problemas de diseño por escena.

    Problemas de diseño después de actualizar a Xcode 8

    Sin embargo una escena en mi caso todavía estaba en estado llorando después de la transición de Xcode7 a Xcode8. Tuve que arreglarlo manualmente mediante el ajuste de las restricciones o la adición de falta de restricciones.

    Ufff, no agradable sorpresa de XCode8 y Storyboards. Si usted utiliza AppCode editor, usted no tendrá este tipo de problema, ya que no es compatible con los Storyboards ;P

    Buena suerte!

  4. 6

    Por favor, siga los hilos para cualquier posible solución:(yo creo que le pasa a muchos de los desarrolladores).

    Xcode 8 semillas GM Storyboard problema

    Xcode 8 – Anterior storyboards distorsionan

    (Yo anyH anyW ancho 600) Cuando Xcode actualizado a Xcode 8 cambió toda mi ViewControllers tamaño. Como resultado de todo el diseño fue distorsionada.

    Actualmente sólo veo 3 solución para el problema (yo no la confianza en la espera de arreglar pronto).

    1.Vaya para cada uno de los Viewcontroller y solucionarlo por Update Frames.

    2.Ir a la principal ViewController Size Inspector -> Freeform -> 600 como la mayoría de los controladores se infiere que va a cambiar el tamaño de
    todos de ellos.(Tenga cuidado en el impacto de las nuevas Características de Manzana de mi querer
    introducir).

    3.Descartar los cambios en git para el guión gráfico (yo te lo aconsejo porque Apple también se inserta algunas actualizaciones que puede ser importante para
    Xcode).

    Vínculo adicional para el nuevo diseño Automático características en Xcode 8 (WWDC16):
    Hacer Aplicaciones De Adaptación, Parte 1

    • La opción 1 es la más sensata y trabajó para mí. Como Mike.R notas, tener cuidado de tratar de «engañar» XCode en la fijación de las cosas como más problemas en la pista es inevitable.
    • He utilizado la opción 1 como bien (creo que es más seguro). Pero su tiempo.
  5. 5

    En mi caso funciona las soluciones sugeridas por Akhil Kateja y también necesito para restablecer la Anchura y la Altura de la vista principal:

    1) definición de la Vista de Tamaño de Forma Libre a la

    Problemas de diseño después de actualizar a Xcode 8

    2) Restablecer la Anchura y la Altura de la vista para ver el tamaño original:

    Problemas de diseño después de actualizar a Xcode 8

    Finalmente, guardar y listo.

  6. 4

    Para mí, la solución era simplemente haga clic en el UIViewController a tener problemas y, a continuación, Editor > Resolve Auto Layout Issues > All Views In ... > Updates Frames

    Se reorganizan los puntos de vista para adaptarse a las limitaciones existentes basados en la nueva vista por defecto (iPhone 7 en mi caso).

    También tenga en cuenta: si recibe un Barra de Navegación fuera de lugar Vista advertencia como yo lo hice, simplemente seleccione las UINavigationController/UIViewController y, a continuación, Attributes Inspector > Bar Visibility > Shows Navigation Bar – activar DESACTIVAR y, a continuación, EN nuevo.

  7. 3

    Configuración de Vista de Tamaño de de forma Libre de Inferirse trabajó para mí. Se puede encontrar bajo el título Simulado Métricas en Atributos del Inspector de.

  8. 3

    Yo tenía el mismo problema y lo he resuelto por la fuerza de actualizar el controlador de la vista de las limitaciones. Coloque el código siguiente en su viewDidLoad() función

    self.view.layoutIfNeeded()
    • Saludos Bill! que ‘layoutIfNeeded» se trabajó para mí! (Después de intentar todo lo demás por horas..)
  9. 3

    La respuesta de @david-truong (https://stackoverflow.com/a/39589860/1407528) no está funcionando en mi caso, así que si estás en mi misma situación, intente esto:

    En el caso de que usted tiene todos sus dispositivos actualizados a iOS 10+, esta versión de Xcode no reconoce los dispositivos como dispositivos compatibles. Así, pruebe con este truco:

    • Ir a: /Aplicaciones/Xcode.app/Contents/Desarrollador/Plataformas/iPhoneOS.plataforma/DeviceSupport
    • Copiar las carpetas relacionados con iOS 10 o 10.1 a: /Aplicaciones/Xcode 7.3.1.app/Contents/Desarrollador/Plataformas/iPhoneOS.plataforma/DeviceSupport
    • Abrir el proyecto con Xcode 7.3.1 (reiniciar Xcode si que ya lo tienes abierto)
    • Seleccione su conectados iOS 10+ dispositivo
    • Empuje Ejecutar

    Nota: las Nuevas características como el Swift no estará disponible usando este truco, pero usted debería ser capaz de cargar y la construcción de su proyecto.

  10. 3

    Espero que esto ayude a

    Cuando he actualizado el Xcode de 7.3 a Xcode 8 y ejecutar la aplicación, algunos de los puntos de vista son perfectamente visible, pero algunos están distorsionados.Entonces, he comprobado el archivo nib y lo que me impulsó a elegir particular el tamaño del dispositivo y, a continuación, mostrar la punta de acuerdo a que el tamaño del dispositivo, que es offcourse no Any-Any(Xcode 7.3). Así que todas las puntas de archivo no se muestran de una forma correcta.

    Solución de la forma del trabajo me :- pulse la flecha amarilla, como muestra en la imagen de abajo

    Problemas de diseño después de actualizar a Xcode 8

    aparecerá un pop-up que se muestran como opciones de

    Problemas de diseño después de actualizar a Xcode 8

    elegir Update Frames con Apply to all views in container marcada.se resuelve alrededor de 90% de la distorsión de los de IU y el resto de la auto-restricciones de diseño problema se puede resolver de forma manual.

    • Esto también podría estropear Diseños. En mi humilde opinión esto tiene que ser hecho con mucho cuidado, un punto de vista en un tiempo y comprobar si funcionaban las cosas antes de continuar.
    • sí, fuera de curso, usted necesita consumir algo de tiempo para ello y esta solución puede ayudar a usted en una carrera más larga como cuando se quiere actualizar algunos de ur de interfaz de usuario.
  11. 1

    Para solucionar un problema similar, he configurado el xib como de forma Libre (no se deduce) Y se guardan xib archivo como Xcode 7.x compatible. Ambos pasos eran necesarios en mi caso. Espero que ayude!

  12. 1

    Noto un botón nuevo en Xcode 8.2, (marque el círculo naranja en la imagen). Va a dar un poco de ayuda.

    Pasos:
    1. Abra el guión gráfico y seleccione cualquier dispositivo que desee
    2. Simplemente seleccione el Controlador de Vista
    3. Haga clic en el mencionado botón (como en la Imagen)
    4. Se actualiza el marco para que el controlador de vista, y puede continuar con ella

    No he encontrado ninguna solución mejor que este. Por favor, responda si encontramos uno.

    Problemas de diseño después de actualizar a Xcode 8

    • Nada de lo que suceda.
  13. 0

    actualización de las restricciones de diseño y subvistas en viewdidload resuelve el problema

    - (void) viewDidLoad {
            [self.view updateConstraints];
            [self.view layoutSubviews];
            [super viewDidLoad];
    }

Dejar respuesta

Please enter your comment!
Please enter your name here