Contraints en gris en Xcode

Estoy intentando depurar + entender las restricciones de reproducción automática y noto que al depurar la vista con xcode (usando la cosa de la capa genial) noté que en un elemento de la vista las restricciones se parecen a esto

introduzca la descripción de la imagen aquí

y la vista está ignorando estas restricciones.

Todas las restricciones tienen la misma prioridad (1000) ya que las quiero todas. Todas las restricciones se hicieron con el generador de interfaces y no con el código, y no hay avisos o conflictos en IB.

Pero en time de ejecución veo esto

Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) ( "<NSLayoutConstraint:0x79684f10 V:[UIImageView:0x79686800(>=160)]>", "<NSLayoutConstraint:0x7968a310 V:[UIImageView:0x79686800]-(130.5)-| (Names: '|':UIView:0x79686790 )>", "<NSLayoutConstraint:0x7968a340 V:|-(0)-[UIImageView:0x79686800] (Names: '|':UIView:0x79686790 )>", "<NSLayoutConstraint:0x796997b0 'UIView-Encapsulated-Layout-Height' V:[CoverCell:0x79686570(192)]>", "<NSAutoresizingMaskLayoutConstraint:0x7969cd30 h=-&- v=-&- UIView:0x79686790.height == CoverCell:0x79686570.height>" ) Will attempt to recover by breaking constraint <NSLayoutConstraint:0x79684f10 V:[UIImageView:0x79686800(>=160)]> 

Entonces, de esto comprendo que algunas reglas están en conflicto, pero no estoy seguro de cómo leer esto

la >=160 es una regla en UIImageView por lo que tendría una altura de al less 160 y 130.5 es el relleno inferior de la vista de image (por lo tanto, al usar systemLayoutSizeFittingSize:UILayoutFittingCompressedSize la altura no será 0. Entonces, la altura mínima para toda la celda es 160 + 130.5)

El rest del error no lo entiendo.

¿Qué ocurre con las restricciones y por qué ocurren los conflictos de restricciones en time de ejecución y no en IB?

XCode 6 ahora admite diferentes layouts. Estas restricciones en gris existen en el ancho compacto | Cualquier layout de altura , por ejemplo, pero actualmente está editando Any Width | Cualquier altura

Más detallado: Storyboard View Elements Greyed Out

Depende. Si no usa classs de tamaño, las grises son las eliminadas. Y debes eliminarlos la segunda vez. No importa lo estúpido que suene.

Si usa classs de tamaño, significa que su class de tamaño actual es diferente de la restricción en gris. (sin embargo, el primer escenario también es posible …)

En su caso, parece que este es el primer caso. Debes eliminar las restricciones en gris una vez más.