AutoLayout Xcode6: necesita restricciones de autolayout para esto:

Soy nuevo en autolayout (soy bueno en autoreselling). Mi requerimiento es:

  1. Tengo 2 vistas (digamos azul y verde, ancho y alto de ambas vistas es de 300 píxeles en iPhone5). El alto y el ancho de ambas vistas pueden cambiar de acuerdo con la resolución de la pantalla. El origen X e Y también puede cambiar. 2. Al autorizar estoy usando esta máscara para ambas vistas para mi requerimiento.

  2. ¿Qué restricciones debo usar para esta máscara de autoría?

No está claro si el azul y el verde son hermanos o si uno contiene el otro.

Si el efecto que desea lograr se puede producir a través de una máscara autorizante, entonces puede establecer translatesAutoresizingMaskIntoConstraints en verdadero y la máscara autorrealizante se traducirá automáticamente en restricciones.

En general, si desea instalar restricciones manualmente que imitan el efecto de una máscara de autorreproducción con un ancho flexible y una altura flexible, haría esto creando cuatro restricciones manteniendo una distancia fija entre los bordes de la vista y los bordes correspondientes de su supervisión: es decir, la parte superior de la vista y la parte superior de la vista de supervisión, la parte inferior con la parte inferior, la parte izquierda con la izquierda y la derecha con la derecha.

Esto podría hacerse con el lenguaje de formatting visual con cadenas como "H: | – (10) – [vista] – (10) – |" y "V: | – (10) – [vista] – (10) |". Esto supone que no hay otras restricciones conflictivas que intenten establecer el alto y el ancho de la vista.