No se puede usar el diseño automático (ctrl + arrastrar) en xcode después de un tiempo de uso

1

Estoy teniendo un problema con Xcode. Funciona correctamente, pero a veces después de un período de uso, cuando ctrl + arrastra un elemento en la ventana emergente de AutoLayout de Interface Builder aparece y desaparece inmediatamente. Además, cuando quiero establecer restricciones manualmente, no puedo hacer eso, porque cada clic se reconoce como un doble clic como se muestra en los gifs a continuación.

Traté de encontrar la causa de esto, pero no puedo. Para resolverlo tengo que reiniciar / cerrar sesión cada vez que sea molesto. Observé que en la mayoría de los casos esto comienza cuando conecto un monitor externo a mi MBP y uso Xcode en esa pantalla.

    
pregunta Jarosław Krajewski 18.09.2016 - 16:40

1 respuesta

1

Otra persona, tuvo este mismo problema donde el rendimiento cayó en picado en una pantalla externa.

Lo que acabé descubriendo fue que el problema del monitor externo indicaba que había un UIView que el creador de la interfaz no podía entender correctamente para el diseño automático.

En su caso, fue un UIToolbarBarItem que contenía un UIView que contenía un UILabel. Una vez que eliminé el UIToolbarBarItem ofensivo, el problema de rendimiento se resolvió solo. Pasó de ser completamente inutilizable a un desplazamiento suave.

Debería verificar si tiene una UIView dentro de algo que pueda hacer que el diseño automático funcione mal.

    
respondido por el norcal johnny 18.09.2016 - 17:08

Lea otras preguntas en las etiquetas