我想使用AutoLayout来定位控件之间的比例垂直间距(避免在3.5英寸屏幕上裁剪,避免在4英寸屏幕上留下空白底部空间)。
正如其他答案中所建议的,我可以使用具有“等高”约束的间隔视图,在必要时更改乘数。但是,最终布局不是像素完美的,因此引擎无法一致地定位它们。
症状:
当我在IB中执行“更新所有帧”时,它不会修复错误放置的视图,而只是将其替换为其他错误放置的视图集。
更重要的是,在运行时,每当我进入视图时,我都能看到控件瞬间向上或向下跳几个像素。
如何每次都实现相同的一致布局?
答案 0 :(得分:0)