iOS:以固定纵横比约束视图后缘或底边

iOS: Constraining View with fixed aspect ratio to trailing edge OR bottom edge

我有一个 ImageView,它被限制为一个正方形并且位于其上边缘:

http://i.imgur.com/dACmwPN.png

问题是我希望视图填满整个底部 space 而不会超出父视图。换句话说,它应该符合宽度或剩余高度,具体取决于哪个较小。

我遵循的指南建议将所有这些添加到堆栈视图,但这是 iOS 9 的功能,我想为 iOS8 开发。该 SDK 的好的解决方案是什么?

我会添加 width = height 约束以保持纵横比,然后添加具有较低优先级 (900) 和 >= 边距值 (ex 8) 的底部和尾部约束。这样图像将是一个正方形,它不会超出底部或右侧。还应设置宽高比。