Xcode 5 Autolayout y haciendo que el ancho de UIView sea igual a alto

Estoy usando autolayout Tengo un UIImageView en IB. Quiero hacer que su ancho sea igual a su altura.

Aprendí a hacer la mayoría de estas cosas en Xcode 4. Sé cómo hacerlo programáticamente, pero eso produce y error que Apple aún no ha resuelto:

'Auto Layout still requinetworking after executing -layoutSubviews. UITableViewCell's implementation of -layoutSubviews needs to call super.' 

Entonces, ¿cómo puedo configurar esta restricción en Xcode 5 Interface Builder?

Como comentó Timothy Moose, tienes la opción de mantener la relación de aspecto en Xcode 5.1.

Asegúrese de tener el mismo ancho y alto. Agregue la restricción de la relación de aspecto utilizando el control de arrastre a sí mismo.

introduzca la descripción de la imagen aquí

Asegurará automáticamente tanto la altura como el ancho se mantienen.

En Interface Builder, puede controlar el arrastre de una vista a sí mismo y obtendrá Aspect Ratio como una de las opciones (Width y / o Height también son opciones, según la dirección que arrastre).

El valor pnetworkingeterminado es la relación de aspecto actual de la vista, pero puede personalizar esto en cualquier cosa que desee en el inspector de attributes de la restricción.

No puede establecer ese tipo de restricción en Interface Builder. Tampoco creo que el error que obtienes sea debido a un error en el lado de Apple, generalmente significa que tienes un layout ambiguo.

No lo he verificado, pero aquí hay una pregunta que responde a esto.

Restricción de layout automático: ¿Cómo hacer que una vista mantenga su relación de ancho / altura cuando cambia el tamaño?