4

我希望相对于超级视图的大小而不是绝对定位对象。

例如,我不想说一个元素是“距离顶部 50px”,我想说它是“向下的 1/3”。

有没有办法使用自动布局来做到这一点?如果没有,最好的方法是什么?

干杯

4

2 回答 2

0

在 superivew 的高度约束中添加一个 Outlet,在顶部空间中添加一个 outlet 约束。在代码中,将 topspace 约束的常量设置为等于 0.33 * superview 的高度约束的值。

于 2015-10-21T18:13:44.407 回答
-1

如果您使用 IB,只需将元素放置在您想要的位置,并将其设置为将其 Top Space 保持为 Superview。对于 4 英寸和 3.5 英寸设备,这将使元件与顶部保持该距离。

于 2012-11-06T08:14:41.867 回答