iOS:将具有固定宽高比的视图约束到后缘或底边

时间:2015-08-08 05:45:51

标签: ios xcode user-interface interface constraints

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

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

问题在于我希望视图在不超出superview的情况下填充整个底部空间。换句话说,它应该符合宽度或剩余高度,具体取决于哪一个更小。

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

1 个答案:

答案 0 :(得分:0)

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