Tengo un problema con Xcode. Funciona correctamente, pero a veces después de un período de uso, cuando hago ctrl + arrastro un elemento en la ventana emergente AutoLayout de Interface Builder, aparece y desaparece inmediatamente. Además, cuando quiero establecer restricciones manualmente, no puedo hacerlo 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, lo cual es 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.
Otra persona tuvo el mismo problema en el que el rendimiento se desplomó en una pantalla externa.
Lo que terminé descubriendo fue que el problema del monitor externo indicaba que había una UIView que el creador de la interfaz no podía descifrar correctamente para el diseño automático.
En su caso, era un UIToolbarBarItem
que contenía una UIView que contenía una UILabel. Una vez que eliminé el UIToolbarBarItem
problema de rendimiento, se resolvió solo. Pasó de ser completamente inutilizable a un desplazamiento suave.
Debe verificar si tiene una UIView dentro de algo que podría causar que el diseño automático funcione de manera deficiente.
Jaroslaw Krajewski
johnny norcal