你看到橙色部分是UIView,白色部分也是UIView。橙色视图是白色视图的超级视图。
我已经将白色视图的约束定义为“超级视图 140 ”的“底部空间”和“超级视图的顶部空间 219 ”,看起来像这在iPhone7中:
如果我切换到较小的屏幕,例如iPhone 4,它看起来如下:
如您所见,较小屏幕中的白色区域变小。
我想问一下如何使白色区域占据设备屏幕面积的相同百分比,面积比率不会改变? (我的意思是如何使白色视图的顶部和底部距离与超级视图成比例,而不是像我所做的固定空间到底部和顶部产生问题)
=====更新====
我按照@Phillip Mills的简单回答,设法使白色区域的高度与超级视图成比例,然而,我得到了一个新问题xcode抱怨 Y定位白色区域。再次,如何使 Y定位与高度成比例?