autolayout xcode7 ios-autolayout

autolayout - XCode 7 añade restricciones de trailing/leading/top/bottom



xcode7 ios-autolayout (4)

En XCode 6, podría usar el menú Editor para Pin - Leading Space to Superview - Trailing Space para Superview - Top Space para Superview - Bottom Space para Superview

No puedo encontrar una forma de hacerlo en XCode 7 beta. Si presiono el botón Alinear en la vista del Guión gráfico, veo Bordes iniciales / Bordes posteriores / Bordes superiores / Bordes inferiores, que supongo que es lo mismo, pero están todos en gris.

Agregar estas 4 restricciones en XCode 6 habría tomado aproximadamente 20 segundos, pero estoy 30 minutos dentro de XCode 7 y no puedo resolverlo. He buscado en otras publicaciones de stackoverflow pero no puedo encontrar un caso que refleje el mío. Estaría agradecido por cualquier ayuda.

Gracias.


Bueno, también encuentro este problema en Xcode 7.2 y he encontrado una manera de resolverlo.

En Xcode 7.2 (y quizás también en su versión de Xcode), primero seleccione la vista a la que desea agregar la restricción, y luego presione el botón "control" en su teclado y continúe haciéndolo, y luego arrastre la vista hacia el super -ver. Luego aparecerá un menú, y luego puede seleccionar agregar algunas restricciones. Después de agregar la restricción, puede soltar el botón "control". Tenga en cuenta que la dirección que arrastre afectará las restricciones disponibles en este momento. Por ejemplo, si arrastra hacia la izquierda, entonces la restricción final puede no estar disponible.


Desafortunadamente eliminaron esta opción del menú Editor, pero hay un menú desplegable. Allí puede seleccionar otra vista a la que puede asignar sus márgenes. .


Justo al lado del botón Alinear está el botón Pin donde puedes configurar lo que quieras.


Para fijar Top, Bottom, Leading y Trailing en la Superview, haga esto:

  1. Seleccione la vista.
  2. Haga clic en el botón Pin (se parece a un TIE Fighter).
  3. En Agregar nuevas restricciones, desmarque Limitar a los márgenes.
  4. Haga clic en los haces izquierdo, derecho y superior e inferior.

Si hace clic en el botón Agregar restricciones, se fijará en la parte superior, delantera y posterior en la Supervisión, y en la parte inferior de la Guía de diseño inferior. Si también desea fijar el fondo de la Supervisión, presione la flecha desplegable junto al valor inferior y elija Ver en lugar de la Guía de diseño inferior. A continuación, haz clic en Agregar restricciones.