我有一个ImageView,它被约束为一个正方形并位于其上边缘:
http://i.imgur.com/dACmwPN.png
问题在于我希望视图在不超出superview的情况下填充整个底部空间。换句话说,它应该符合宽度或剩余高度,具体取决于哪一个更小。
我所遵循的指南建议将所有这些添加到堆栈视图中,但这是iOS 9功能,我想为iOS8开发。什么是该SDK的好解决方案?
答案 0 :(得分:0)
我会添加width = height约束以保持纵横比,然后添加具有较低优先级(900)和> = margin值(ex 8)的bottom和trailing约束。这样,图像将是一个正方形,它不会超过底部或右边。还应设置方面拟合。